C# Класс Hyper.Http.Dispatcher.HyperHttpControllerSelector

HyperHttpControllerSelector class.
Наследование: IHttpControllerSelector
Показать файл Открыть проект

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

Метод Описание
GetControllerMapping ( ) : HttpControllerDescriptor>.IDictionary

Returns a map, keyed by controller string, of all T:System.Web.Http.Controllers.HttpControllerDescriptor that the selector can select. This is primarily called by T:System.Web.Http.Description.IApiExplorer to discover all the possible controllers in the system.

GetControllerName ( HttpRequestMessage request ) : string

Gets the name of the controller.

HyperHttpControllerSelector ( System.Web.Http.HttpConfiguration configuration ) : System

Initializes a new instance of the HyperHttpControllerSelector class.

SelectController ( HttpRequestMessage request ) : HttpControllerDescriptor

Selects a T:System.Web.Http.Controllers.HttpControllerDescriptor for the given T:System.Net.Http.HttpRequestMessage.

Приватные методы

Метод Описание
InitializeControllerInfoCache ( ) : HttpControllerDescriptor>.ConcurrentDictionary

Initializes the controller info cache.

Описание методов

GetControllerMapping() публичный Метод

Returns a map, keyed by controller string, of all T:System.Web.Http.Controllers.HttpControllerDescriptor that the selector can select. This is primarily called by T:System.Web.Http.Description.IApiExplorer to discover all the possible controllers in the system.
public GetControllerMapping ( ) : HttpControllerDescriptor>.IDictionary
Результат HttpControllerDescriptor>.IDictionary

GetControllerName() публичный Метод

Gets the name of the controller.
public GetControllerName ( HttpRequestMessage request ) : string
request System.Net.Http.HttpRequestMessage The request.
Результат string

HyperHttpControllerSelector() публичный Метод

Initializes a new instance of the HyperHttpControllerSelector class.
public HyperHttpControllerSelector ( System.Web.Http.HttpConfiguration configuration ) : System
configuration System.Web.Http.HttpConfiguration The configuration.
Результат System

SelectController() публичный Метод

Selects a T:System.Web.Http.Controllers.HttpControllerDescriptor for the given T:System.Net.Http.HttpRequestMessage.
public SelectController ( HttpRequestMessage request ) : HttpControllerDescriptor
request System.Net.Http.HttpRequestMessage The request message.
Результат HttpControllerDescriptor