Partager via


ActionRoutingConvention.SelectAction Méthode

Définition

Surcharges

SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>)

Sélectionne l'action pour les demandes OData.

SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)

Sélectionne l'action pour les demandes OData.

SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>)

Sélectionne l'action pour les demandes OData.

public override string SelectAction (Microsoft.AspNet.OData.Routing.ODataPath odataPath, System.Web.Http.Controllers.HttpControllerContext controllerContext, System.Linq.ILookup<string,System.Web.Http.Controllers.HttpActionDescriptor> actionMap);
override this.SelectAction : Microsoft.AspNet.OData.Routing.ODataPath * System.Web.Http.Controllers.HttpControllerContext * System.Linq.ILookup<string, System.Web.Http.Controllers.HttpActionDescriptor> -> string
Public Overrides Function SelectAction (odataPath As ODataPath, controllerContext As HttpControllerContext, actionMap As ILookup(Of String, HttpActionDescriptor)) As String

Paramètres

odataPath
ODataPath

Chemin d'accès OData.

controllerContext
System.Web.Http.Controllers.HttpControllerContext

Contexte du contrôleur.

actionMap
ILookup<String,System.Web.Http.Controllers.HttpActionDescriptor>

Mappage de l'action.

Retours

null si la requête n'est pas gérée par cette convention ; sinon, le nom de l'action sélectionnée.

Remarques

Cette signature utilise des types spécifiques à AspNet.

S’applique à

SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)

Sélectionne l'action pour les demandes OData.

public override string SelectAction (Microsoft.AspNetCore.Routing.RouteContext routeContext, Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult controllerResult, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> actionDescriptors);
override this.SelectAction : Microsoft.AspNetCore.Routing.RouteContext * Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult * seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> -> string
Public Overrides Function SelectAction (routeContext As RouteContext, controllerResult As SelectControllerResult, actionDescriptors As IEnumerable(Of ControllerActionDescriptor)) As String

Paramètres

routeContext
RouteContext

Contexte de l’itinéraire.

controllerResult
SelectControllerResult

Résultat de la sélection d’un contrôleur.

actionDescriptors
IEnumerable<ControllerActionDescriptor>

Liste des descripteurs d’action.

Retours

null si la demande n’est pas gérée par cette convention ; sinon, le descripteur d’action de l’action sélectionnée.

Remarques

Cette signature utilise des types spécifiques à AspNetCore.

S’applique à