다음을 통해 공유


RouteBuilder.BuildDirectRoute 메서드

정의

오버로드

BuildDirectRoute(String, ControllerDescriptor)

특정 작업에 대한 을 빌드합니다 Route .

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

를 빌드합니다 Route.

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

특정 작업에 대한 을 빌드합니다 Route .

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.

적용 대상