RouteBuilder.BuildDirectRoute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| BuildDirectRoute(String, ControllerDescriptor) |
Erstellt eine Route für eine bestimmte Aktion. |
| BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo) |
Erstellt einen Route. |
| BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String) |
Erstellt eine Route für eine bestimmte Aktion. |
BuildDirectRoute(String, ControllerDescriptor)
Erstellt eine Route für eine bestimmte Aktion.
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
Parameter
- routeTemplate
- String
Die mit Token versehene Routenvorlage für die Route.
- controllerDescriptor
- ControllerDescriptor
Der Controller, auf den das Routenattribut angewendet wurde.
Gibt zurück
Die generierte Route.
Gilt für:
BuildDirectRoute(RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, String, MethodInfo)
Erstellt einen 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
Parameter
- defaults
- RouteValueDictionary
Die Routenstandardwerte.
- constraints
- RouteValueDictionary
Die Routeneinschränkungen.
- dataTokens
- RouteValueDictionary
- routeTemplate
- String
Die Routenvorlage mit entfernten Token.
- targetMethod
- MethodInfo
Die Methode, für die das Routenattribut angewendet wurde.
Gibt zurück
Der generierte Route.
Gilt für:
BuildDirectRoute(String, IEnumerable<String>, String, String, MethodInfo, String)
Erstellt eine Route für eine bestimmte Aktion.
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
Parameter
- routeTemplate
- String
Die mit Token versehene Routenvorlage für die Route.
- allowedMethods
- IEnumerable<String>
Die HTTP-Methoden, die von der Route unterstützt werden. Ein Nullwert gibt an, dass alle möglichen Methoden unterstützt werden.
- controllerName
- String
Der Name des zugehörigen Controllers.
- actionName
- String
Der Name der zugehörigen Aktion.
- targetMethod
- MethodInfo
Die Methode, für die das Routenattribut angewendet wurde.
- areaName
- String
Gibt zurück
Der generierte Route.