SingletonRoutingConvention.SelectAction Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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 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.