UnmappedRequestRoutingConvention.SelectAction Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.