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。