RouteBuilder.BuildDirectRoute Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
- dataTokens
- RouteValueDictionary
- 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.