Condividi tramite


RouteBuilder.BuildDirectRoute Metodo

Definizione

Overload

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.

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.

Si applica a