Partager via


RouteBuilder.BuildDirectRoute Méthode

Définition

Surcharges

BuildDirectRoute(String, ControllerDescriptor)

Génère un Route pour une action particulière.

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

Génère un Route.

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

Génère un Route pour une action particulière.

BuildDirectRoute(String, ControllerDescriptor)

Génère un Route pour une action particulière.

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

Paramètres

routeTemplate
String

Modèle d'itinéraire avec jeton pour l'itinéraire.

controllerDescriptor
ControllerDescriptor

Contrôleur auquel l'attribut d'itinéraire a été appliqué.

Retours

Itinéraire généré.

S’applique à

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

Génère un 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

Paramètres

defaults
RouteValueDictionary

Valeurs par défaut d'itinéraire.

constraints
RouteValueDictionary

Contraintes d'itinéraire.

routeTemplate
String

Modèle d'itinéraire sans jeton.

targetMethod
MethodInfo

Méthode à laquelle l'attribut d'itinéraire a été appliqué.

Retours

généré.Route

S’applique à

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

Génère un Route pour une action particulière.

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

Paramètres

routeTemplate
String

Modèle d'itinéraire avec jeton pour l'itinéraire.

allowedMethods
IEnumerable<String>

Méthodes HTTP prises en charge par l'itinéraire. Une valeur null spécifie que toutes les méthodes possibles sont prises en charge.

controllerName
String

Nom du contrôleur associé.

actionName
String

Nom de l'action associée.

targetMethod
MethodInfo

Méthode à laquelle l'attribut d'itinéraire a été appliqué.

areaName
String

Retours

généré.Route

S’applique à