Compartilhar via


RouteBuilder.BuildDirectRoute Método

Definição

Sobrecargas

BuildDirectRoute(String, ControllerDescriptor)

Cria um Route para uma ação específica.

BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo)

Cria um Route.

BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String)

Cria um Route para uma ação específica.

BuildDirectRoute(String, ControllerDescriptor)

Cria um Route para uma ação específica.

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

O modelo de rota tokenizado para a rota.

controllerDescriptor
ControllerDescriptor

O controlador no qual o atributo da rota foi aplicado.

Retornos

A rota gerada.

Aplica-se a

BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo)

Cria um Route.

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

Os padrões da rota.

constraints
RouteValueDictionary

As restrições da rota.

routeTemplate
String

O modelo de rota destokenizado.

targetMethod
MethodInfo

O método no qual o atributo da rota foi aplicado.

Retornos

O gerado Route.

Aplica-se a

BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String)

Cria um Route para uma ação específica.

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

O modelo de rota tokenizado para a rota.

allowedMethods
IEnumerable<String>

Os métodos HTTP compatíveis com a rota. Um valor nulo especifica que todos os métodos possíveis têm suporte.

controllerName
String

O nome do controlador associado.

actionName
String

O nome da ação associada.

targetMethod
MethodInfo

O método no qual o atributo da rota foi aplicado.

areaName
String

Retornos

O gerado Route.

Aplica-se a