Condividi tramite


NavigationSourceRoutingConvention.SelectAction Metodo

Definizione

Overload

SelectAction(RouteContext)

Seleziona il controller e l'azione per le richieste OData.

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

Seleziona il controller e l'azione per le richieste 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)

Parametri

routeContext
RouteContext

Contesto di route.

Restituisce

null se la richiesta non viene gestita da questa convenzione; in caso contrario, dell'oggetto ActionDescriptor del controller selezionato.

Implementazioni

Commenti

Questa firma usa tipi specifici di AspNetCore.

Si applica a

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

Seleziona l'azione per le richieste 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

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.

Implementazioni

Commenti

Questa firma usa tipi specifici di AspNet.

Si applica a

SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)

Seleziona l'azione per le richieste 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

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.

Si applica a