Compartir a través de


NavigationSourceRoutingConvention.SelectAction Método

Definición

Sobrecargas

SelectAction(RouteContext)

Selecciona el controlador y la acción para las solicitudes de OData.

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

Selecciona la acción para las solicitudes de OData.

SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)

Selecciona la acción para las solicitudes de OData.

SelectAction(RouteContext)

Selecciona el controlador y la acción para las solicitudes de 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)

Parámetros

routeContext
RouteContext

Contexto de ruta.

Devoluciones

null si esta convención no controla la solicitud; de lo contrario, del ActionDescriptor controlador seleccionado.

Implementaciones

Comentarios

Esta firma usa tipos específicos de AspNetCore.

Se aplica a

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

Selecciona la acción para las solicitudes de 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

Parámetros

odataPath
ODataPath

La ruta de acceso de OData.

controllerContext
System.Web.Http.Controllers.HttpControllerContext

Contexto del controlador.

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

La asignación de acciones.

Devoluciones

null si esta convención no controla la solicitud; de lo contrario, el nombre de la acción seleccionada

Implementaciones

Comentarios

Esta firma usa tipos específicos de AspNet.

Se aplica a

SelectAction(RouteContext, SelectControllerResult, IEnumerable<ControllerActionDescriptor>)

Selecciona la acción para las solicitudes de 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

Parámetros

routeContext
RouteContext

Contexto de ruta.

controllerResult
SelectControllerResult

Resultado de seleccionar un controlador.

actionDescriptors
IEnumerable<ControllerActionDescriptor>

Lista de descriptores de acción.

Devoluciones

null si esta convención no controla la solicitud; de lo contrario, el descriptor de acción de la acción seleccionada.

Comentarios

Esta firma usa tipos específicos de AspNetCore.

Se aplica a