C# 클래스 Rebel.Cms.Web.RouteDataExtensions

파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5

공개 메소드들

메소드 설명
Clone ( this routeData ) : System.Web.Routing.RouteData

Clones the RouteData to a new RouteData object

GetControllerExtenderParameters ( this routeData ) : object[]

Returns the ExtenderData for the ControllerExtender

GetControllerExtenderParentContext ( this routeData ) : System.Web.Mvc.ControllerContext

Returns the ControllerContext for the parent Controller of a ControllerExtender

GetOptionalString ( this routeData, string key ) : string
GetOptionalValue ( this routeData, string key ) : object
GetRequiredValue ( this routeData, string key ) : object
IsControllerExtender ( this routeData ) : bool

Returns true if the executing controller is a ControllerExtender

비공개 메소드들

메소드 설명
GetControllerHash ( this routeData ) : string

Returns a string representation of the routeData for use in Dictionary keys, the string returned depicts a unique route for a controller.

메소드 상세

Clone() 공개 정적인 메소드

Clones the RouteData to a new RouteData object
public static Clone ( this routeData ) : System.Web.Routing.RouteData
routeData this
리턴 System.Web.Routing.RouteData

GetControllerExtenderParameters() 공개 정적인 메소드

Returns the ExtenderData for the ControllerExtender
public static GetControllerExtenderParameters ( this routeData ) : object[]
routeData this
리턴 object[]

GetControllerExtenderParentContext() 공개 정적인 메소드

Returns the ControllerContext for the parent Controller of a ControllerExtender
public static GetControllerExtenderParentContext ( this routeData ) : System.Web.Mvc.ControllerContext
routeData this
리턴 System.Web.Mvc.ControllerContext

GetOptionalString() 공개 정적인 메소드

public static GetOptionalString ( this routeData, string key ) : string
routeData this
key string
리턴 string

GetOptionalValue() 공개 정적인 메소드

public static GetOptionalValue ( this routeData, string key ) : object
routeData this
key string
리턴 object

GetRequiredValue() 공개 정적인 메소드

public static GetRequiredValue ( this routeData, string key ) : object
routeData this
key string
리턴 object

IsControllerExtender() 공개 정적인 메소드

Returns true if the executing controller is a ControllerExtender
public static IsControllerExtender ( this routeData ) : bool
routeData this
리턴 bool