RouteBuilder.BuildDirectRoute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
- dataTokens
- RouteValueDictionary
- 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