Condividi tramite


NavigationRoutingConvention.SelectAction Metodo

Definizione

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.

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

Mappa dell'azione.

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 della route.

controllerResult
SelectControllerResult

Risultato della selezione di un controller.

actionDescriptors
IEnumerable<ControllerActionDescriptor>

Elenco dei 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.

Si applica a