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

路由的标记化路由模板。

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

去标记化的路由模板。

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

路由的标记化路由模板。

allowedMethods
IEnumerable<String>

路由支持的 HTTP 方法。 null 值指定支持所有可能的方法。

controllerName
String

关联的控制器的名称。

actionName
String

关联的操作的名称。

targetMethod
MethodInfo

路由特性已应用到的方法。

areaName
String

返回

生成的 Route

适用于