C# Класс MvcApi.ApiControllerActionSelector.ActionSelectorCacheItem

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

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

Метод Описание
ActionSelectorCacheItem ( System.Web.Mvc.ControllerDescriptor controllerDescriptor ) : System
SelectAction ( ControllerContext controllerContext ) : System.Web.Mvc.ActionDescriptor

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

Метод Описание
CreateAmbiguousMatchList ( IEnumerable ambiguousDescriptors ) : string
FilterActionResult ( ICollection descriptors ) : MvcApi.ApiActionDescriptor[]
FindActionUsingRouteAndQueryParameters ( ControllerContext controllerContext, IEnumerable actionsFound ) : IEnumerable
FindActionsForVerb ( string verb, ControllerContext controllerContext ) : MvcApi.ApiActionDescriptor[]
GetMatchingAliasedMethods ( ControllerContext controllerContext, string actionName ) : IEnumerable
IsMethodDecoratedWithAliasingAttribute ( System.Web.Mvc.ReflectedActionDescriptor actionDesc ) : bool
IsSupportedVerb ( string verb ) : bool
IsValid ( string incomingMethod, string actionName ) : bool
IsValidActionMethod ( MethodInfo methodInfo ) : bool
RemoveIncompatibleVerbs ( ControllerContext controllerContext, string incomingMethod, IEnumerable descriptorsFound ) : IEnumerable
RunSelectionFilters ( ControllerContext controllerContext, IEnumerable descriptors ) : List

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

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

public ActionSelectorCacheItem ( System.Web.Mvc.ControllerDescriptor controllerDescriptor ) : System
controllerDescriptor System.Web.Mvc.ControllerDescriptor
Результат System

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

public SelectAction ( ControllerContext controllerContext ) : System.Web.Mvc.ActionDescriptor
controllerContext ControllerContext
Результат System.Web.Mvc.ActionDescriptor