Udostępnij za pośrednictwem


RouteBuilder.BuildDirectRoute Metoda

Definicja

Przeciążenia

BuildDirectRoute(String, ControllerDescriptor)

Tworzy element Route dla określonej akcji.

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

Tworzy element Route.

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

Tworzy element Route dla określonej akcji.

BuildDirectRoute(String, ControllerDescriptor)

Tworzy element Route dla określonej akcji.

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

Parametry

routeTemplate
String

Tokenizowany szablon trasy dla trasy.

controllerDescriptor
ControllerDescriptor

Kontroler, na który zastosowano atrybut trasy.

Zwraca

Wygenerowana trasa.

Dotyczy

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

Tworzy element 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

Parametry

defaults
RouteValueDictionary

Domyślna trasa.

constraints
RouteValueDictionary

Ograniczenia trasy.

routeTemplate
String

Szablon trasy detokenized.

targetMethod
MethodInfo

Metoda, na którą zastosowano atrybut trasy.

Zwraca

Wygenerowany Routeelement .

Dotyczy

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

Tworzy element Route dla określonej akcji.

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

Parametry

routeTemplate
String

Tokenizowany szablon trasy dla trasy.

allowedMethods
IEnumerable<String>

Metody HTTP obsługiwane przez trasę. Wartość null określa, że obsługiwane są wszystkie możliwe metody.

controllerName
String

Nazwa skojarzonego kontrolera.

actionName
String

Nazwa skojarzonej akcji.

targetMethod
MethodInfo

Metoda, na którą zastosowano atrybut trasy.

areaName
String

Zwraca

Wygenerowany Routeelement .

Dotyczy