Compartir a través de


OperationImportRoutingConvention.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>)

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

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

Devoluciones

Se aplica a