RouteBuilder.BuildDirectRoute Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
- dataTokens
- RouteValueDictionary
- 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 .