共用方式為


RouteBuilder.BuildDirectRoute 方法

定義

多載

BuildDirectRoute(String, ControllerDescriptor)

Route建置特定動作的 。

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

參數

routeTemplate
String

路由的 Tokenize 路由範本。

controllerDescriptor
ControllerDescriptor

已套用路由屬性的控制器。

傳回

產生的路由。

適用於

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

建置 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

參數

defaults
RouteValueDictionary

路由預設值。

constraints
RouteValueDictionary

路由條件約束。

routeTemplate
String

取消 Tokenize 的路由範本。

targetMethod
MethodInfo

已套用路由屬性的方法。

傳回

產生的 Route

適用於

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

Route建置特定動作的 。

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

參數

routeTemplate
String

路由的 Tokenize 路由範本。

allowedMethods
IEnumerable<String>

路由支援的 HTTP 方法。 Null 值會指定支援的所有可能方法。

controllerName
String

相關聯控制器的名稱。

actionName
String

相關聯動作的名稱。

targetMethod
MethodInfo

已套用路由屬性的方法。

areaName
String

傳回

產生的 Route

適用於