Bagikan melalui


RouteBuilder.BuildDirectRoute Metode

Definisi

Overload

BuildDirectRoute(String, ControllerDescriptor)

Route Membangun untuk tindakan tertentu.

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

Templat rute yang ditokenisasi untuk rute.

controllerDescriptor
ControllerDescriptor

Pengontrol tempat atribut rute diterapkan.

Mengembalikan

Rute yang dihasilkan.

Berlaku untuk

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

RouteMembangun .

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

Default rute.

constraints
RouteValueDictionary

Batasan rute.

routeTemplate
String

Templat rute yang didetokenisasi.

targetMethod
MethodInfo

Metode tempat atribut rute diterapkan.

Mengembalikan

yang dihasilkan Route.

Berlaku untuk

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

Route Membangun untuk tindakan tertentu.

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

Templat rute yang ditokenisasi untuk rute.

allowedMethods
IEnumerable<String>

Metode HTTP yang didukung oleh rute. Nilai null menentukan bahwa semua metode yang mungkin didukung.

controllerName
String

Nama pengontrol terkait.

actionName
String

Nama tindakan terkait.

targetMethod
MethodInfo

Metode tempat atribut rute diterapkan.

areaName
String

Mengembalikan

yang dihasilkan Route.

Berlaku untuk