RouteBuilder.BuildDirectRoute 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
BuildDirectRoute(String, ControllerDescriptor) |
Compila un Route para una acción determinada. |
BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo) |
Compila un Routeobjeto . |
BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String) |
Compila un Route para una acción determinada. |
BuildDirectRoute(String, ControllerDescriptor)
Compila un Route para una acción determinada.
public System.Web.Routing.Route BuildDirectRoute (string routeTemplate, System.Web.Mvc.ControllerDescriptor controllerDescriptor);
member this.BuildDirectRoute : string * System.Web.Mvc.ControllerDescriptor -> System.Web.Routing.Route
Public Function BuildDirectRoute (routeTemplate As String, controllerDescriptor As ControllerDescriptor) As Route
Parámetros
- routeTemplate
- String
La plantilla de ruta con tokens para la ruta.
- controllerDescriptor
- ControllerDescriptor
Controlador en el que se aplicó el atributo de ruta.
Devoluciones
Ruta generada.
Se aplica a
BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo)
Compila un Routeobjeto .
public virtual System.Web.Routing.Route BuildDirectRoute (System.Web.Routing.RouteValueDictionary defaults, System.Web.Routing.RouteValueDictionary constraints, System.Web.Routing.RouteValueDictionary dataTokens, string routeTemplate, System.Reflection.MethodInfo targetMethod);
abstract member BuildDirectRoute : System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteValueDictionary * string * System.Reflection.MethodInfo -> System.Web.Routing.Route
override this.BuildDirectRoute : System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteValueDictionary * string * System.Reflection.MethodInfo -> System.Web.Routing.Route
Public Overridable Function BuildDirectRoute (defaults As RouteValueDictionary, constraints As RouteValueDictionary, dataTokens As RouteValueDictionary, routeTemplate As String, targetMethod As MethodInfo) As Route
Parámetros
- defaults
- RouteValueDictionary
El valor predeterminado de la ruta.
- constraints
- RouteValueDictionary
Las restricciones de la ruta.
- dataTokens
- RouteValueDictionary
- routeTemplate
- String
La plantilla de ruta con tokens eliminados.
- targetMethod
- MethodInfo
El método en el que se aplicó el atributo de ruta.
Devoluciones
Objeto generado Route.
Se aplica a
BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String)
Compila un Route para una acción determinada.
public System.Web.Routing.Route BuildDirectRoute (string routeTemplate, System.Collections.Generic.IEnumerable<string> allowedMethods, string controllerName, string actionName, System.Reflection.MethodInfo targetMethod, string areaName);
member this.BuildDirectRoute : string * seq<string> * string * string * System.Reflection.MethodInfo * string -> System.Web.Routing.Route
Public Function BuildDirectRoute (routeTemplate As String, allowedMethods As IEnumerable(Of String), controllerName As String, actionName As String, targetMethod As MethodInfo, areaName As String) As Route
Parámetros
- routeTemplate
- String
La plantilla de ruta con tokens para la ruta.
- allowedMethods
- IEnumerable<String>
Los métodos HTTP que admite la ruta. Un valor nulo especifica que se admiten todos los métodos posibles.
- controllerName
- String
El nombre del controlador asociado.
- actionName
- String
El nombre de la acción asociada.
- targetMethod
- MethodInfo
El método en el que se aplicó el atributo de ruta.
- areaName
- String
Devoluciones
Objeto generado Route.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de