NavigationSourceRoutingConvention.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(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.
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.