Partager via


NavigationSourceRoutingConvention.SelectAction Méthode

Définition

Surcharges

SelectAction(RouteContext)

Sélectionne le contrôleur et l’action pour les demandes OData.

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(RouteContext)

Sélectionne le contrôleur et l’action pour les demandes OData.

public System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> SelectAction (Microsoft.AspNetCore.Routing.RouteContext routeContext);
abstract member SelectAction : Microsoft.AspNetCore.Routing.RouteContext -> seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor>
override this.SelectAction : Microsoft.AspNetCore.Routing.RouteContext -> seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor>
Public Function SelectAction (routeContext As RouteContext) As IEnumerable(Of ControllerActionDescriptor)

Paramètres

routeContext
RouteContext

Contexte d’itinéraire.

Retours

null si la demande n’est pas gérée par cette convention ; sinon, le ActionDescriptor du contrôleur sélectionné.

Implémente

Remarques

Cette signature utilise des types spécifiques à AspNetCore.

S’applique à

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

Sélectionne l'action pour les demandes OData.

public abstract string SelectAction (Microsoft.AspNet.OData.Routing.ODataPath odataPath, System.Web.Http.Controllers.HttpControllerContext controllerContext, System.Linq.ILookup<string,System.Web.Http.Controllers.HttpActionDescriptor> actionMap);
abstract member SelectAction : Microsoft.AspNet.OData.Routing.ODataPath * System.Web.Http.Controllers.HttpControllerContext * System.Linq.ILookup<string, System.Web.Http.Controllers.HttpActionDescriptor> -> string
Public MustOverride 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.

Implémente

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 abstract string SelectAction (Microsoft.AspNetCore.Routing.RouteContext routeContext, Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult controllerResult, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> actionDescriptors);
abstract member SelectAction : Microsoft.AspNetCore.Routing.RouteContext * Microsoft.AspNet.OData.Routing.Conventions.SelectControllerResult * seq<Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor> -> string
Public MustOverride Function SelectAction (routeContext As RouteContext, controllerResult As SelectControllerResult, actionDescriptors As IEnumerable(Of ControllerActionDescriptor)) As String

Paramètres

routeContext
RouteContext

Contexte d’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 à