C# Class ODataRestierDynamic.Models.DynamicODataActionSelector

Contains the logic for selecting an action method.
Inheritance: IHttpActionSelector
Afficher le fichier Open project: arcelormittalkriviyrih/odata_unified_svc

Méthodes publiques

Méthode Description
DynamicODataActionSelector ( IHttpActionSelector innerSelector ) : System

Initializes a new instance of the DynamicODataActionSelector class.

GetActionMapping ( HttpControllerDescriptor controllerDescriptor ) : HttpActionDescriptor>.ILookup

Returns a map, keyed by action string, of all System.Web.Http.Controllers.HttpActionDescriptor that the selector can select. This is primarily called by 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.

Method Details

DynamicODataActionSelector() public méthode

Initializes a new instance of the DynamicODataActionSelector class.
public DynamicODataActionSelector ( IHttpActionSelector innerSelector ) : System
innerSelector IHttpActionSelector The inner controller selector to call.
Résultat System

GetActionMapping() public méthode

Returns a map, keyed by action string, of all System.Web.Http.Controllers.HttpActionDescriptor that the selector can select. This is primarily called by 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.
Résultat HttpActionDescriptor>.ILookup

SelectAction() public méthode

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.
Résultat HttpActionDescriptor