C# 클래스 Hyper.Http.Controllers.DelegatingApiControllerActionSelector

DelegatingApiControllerActionSelector class.
상속: IHttpActionSelector
파일 보기 프로젝트 열기: tmitchel2/Hyper

공개 메소드들

메소드 설명
DelegatingApiControllerActionSelector ( IHttpActionSelector innerActionSelector ) : System.Linq

Initializes a new instance of the DelegatingApiControllerActionSelector class.

GetActionMapping ( HttpControllerDescriptor controllerDescriptor ) : HttpActionDescriptor>.ILookup

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

SelectAction ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : HttpActionDescriptor

Selects the action for the controller.

메소드 상세

DelegatingApiControllerActionSelector() 공개 메소드

Initializes a new instance of the DelegatingApiControllerActionSelector class.
public DelegatingApiControllerActionSelector ( IHttpActionSelector innerActionSelector ) : System.Linq
innerActionSelector IHttpActionSelector The inner action selector.
리턴 System.Linq

GetActionMapping() 공개 메소드

Returns a map, keyed by action string, of all T:System.Web.Http.Controllers.HttpActionDescriptor that the selector can select. This is primarily called by T:System.Web.Http.Description.IApiExplorer to discover all the possible actions in the controller.
public GetActionMapping ( HttpControllerDescriptor controllerDescriptor ) : HttpActionDescriptor>.ILookup
controllerDescriptor HttpControllerDescriptor The controller descriptor.
리턴 HttpActionDescriptor>.ILookup

SelectAction() 공개 메소드

Selects the action for the controller.
public SelectAction ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : HttpActionDescriptor
controllerContext System.Web.Http.Controllers.HttpControllerContext The context of the controller.
리턴 HttpActionDescriptor