PropertyRoutingConvention.SelectAction Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>) |
Seleziona l'azione per le richieste OData. |
SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>) |
Seleziona l'azione per le richieste OData. |
SelectAction(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>)
Seleziona l'azione per le richieste 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
Parametri
- odataPath
- ODataPath
Percorso OData.
- controllerContext
- System.Web.Http.Controllers.HttpControllerContext
Contesto del controller.
Restituisce
null
se la richiesta non viene gestita da questa convenzione. In caso contrario, il nome dell'azione selezionata.
Commenti
Questa firma usa tipi specifici di AspNet.
Si applica a
SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)
Seleziona l'azione per le richieste 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
Parametri
- routeContext
- RouteContext
Contesto di route.
- controllerResult
- SelectControllerResult
Risultato della selezione di un controller.
- actionDescriptors
- IEnumerable<ControllerActionDescriptor>
Elenco di descrittori di azione.
Restituisce
null
se la richiesta non viene gestita da questa convenzione; in caso contrario, il descrittore di azione dell'azione selezionata.
Commenti
Questa firma usa tipi specifici di AspNetCore.