C# Класс Rebel.Cms.Web.RouteDataExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
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