RouteBuilder.BuildDirectRoute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| BuildDirectRoute(String, ControllerDescriptor) |
Compila un oggetto Route per un'azione specifica. |
| BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo) |
Compila un Routeoggetto . |
| BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String) |
Compila un oggetto Route per un'azione specifica. |
BuildDirectRoute(String, ControllerDescriptor)
Compila un oggetto Route per un'azione specifica.
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
Parametri
- routeTemplate
- String
Modello da utilizzare per la route in formato token.
- controllerDescriptor
- ControllerDescriptor
Controller su cui è stato applicato l'attributo della route.
Restituisce
Route generata.
Si applica a
BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo)
Compila un Routeoggetto .
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
Parametri
- defaults
- RouteValueDictionary
Valori predefiniti route.
- constraints
- RouteValueDictionary
Vincoli della route.
- dataTokens
- RouteValueDictionary
- routeTemplate
- String
Modello di route non in formato token.
- targetMethod
- MethodInfo
Il metodo su cui è stato applicato l'attributo della route.
Restituisce
Oggetto generato Route.
Si applica a
BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String)
Compila un oggetto Route per un'azione specifica.
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
Parametri
- routeTemplate
- String
Modello da utilizzare per la route in formato token.
- allowedMethods
- IEnumerable<String>
Metodi HTTP supportati dalla route. Un valore null specifica che sono supportati tutti i metodi possibili.
- controllerName
- String
Nome del controller associato.
- actionName
- String
Nome dell'azione associata.
- targetMethod
- MethodInfo
Il metodo su cui è stato applicato l'attributo della route.
- areaName
- String
Restituisce
Oggetto generato Route.