Compartir a través de


UnmappedRequestRoutingConvention.SelectAction Método

Definición

Sobrecargas

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(ODataPath, HttpControllerContext, ILookup<String,HttpActionDescriptor>)

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

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

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 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

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