Compartir a través de


RouteBuilder.BuildDirectRoute Método

Definición

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.

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