次の方法で共有


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

適用対象