RouteBuilder.BuildDirectRoute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
路由约束。
- dataTokens
- 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。