Route 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Route 클래스의 새 인스턴스를 초기화합니다.
오버로드
Route(String, IRouteHandler) |
지정된 URL 패턴 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다. |
Route(String, RouteValueDictionary, IRouteHandler) |
지정된 URL 패턴, 기본 매개 변수 값 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다. |
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
지정된 URL 패턴, 기본 매개 변수 값, 제약 조건 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다. |
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
지정된 URL 패턴, 기본 매개 변수 값, 제약 조건, 사용자 지정 값 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다. |
Route(String, IRouteHandler)
지정된 URL 패턴 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다.
public:
Route(System::String ^ url, System::Web::Routing::IRouteHandler ^ routeHandler);
public Route (string url, System.Web.Routing.IRouteHandler routeHandler);
new System.Web.Routing.Route : string * System.Web.Routing.IRouteHandler -> System.Web.Routing.Route
Public Sub New (url As String, routeHandler As IRouteHandler)
매개 변수
- url
- String
경로의 URL 패턴입니다.
- routeHandler
- IRouteHandler
경로에 대한 요청을 처리하는 개체입니다.
예제
다음 예제에서는 개체를 Route 만들고 속성에 Routes 추가하는 방법을 보여줍니다.
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.Add(new Route
(
"Category/{action}/{categoryName}"
, new CategoryRouteHandler()
));
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
RegisterRoutes(RouteTable.Routes)
End Sub
Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
Dim urlPattern As String
Dim categoryRoute As Route
urlPattern = "Category/{action}/{categoryName}"
categoryRoute = New Route(urlPattern, New CategoryRouteHandler)
routes.Add(categoryRoute)
End Sub
추가 정보
적용 대상
Route(String, RouteValueDictionary, IRouteHandler)
지정된 URL 패턴, 기본 매개 변수 값 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다.
public:
Route(System::String ^ url, System::Web::Routing::RouteValueDictionary ^ defaults, System::Web::Routing::IRouteHandler ^ routeHandler);
public Route (string url, System.Web.Routing.RouteValueDictionary defaults, System.Web.Routing.IRouteHandler routeHandler);
new System.Web.Routing.Route : string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.IRouteHandler -> System.Web.Routing.Route
Public Sub New (url As String, defaults As RouteValueDictionary, routeHandler As IRouteHandler)
매개 변수
- url
- String
경로의 URL 패턴입니다.
- defaults
- RouteValueDictionary
URL에 없는 모든 매개 변수에 사용할 값입니다.
- routeHandler
- IRouteHandler
경로에 대한 요청을 처리하는 개체입니다.
추가 정보
적용 대상
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
지정된 URL 패턴, 기본 매개 변수 값, 제약 조건 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다.
public:
Route(System::String ^ url, System::Web::Routing::RouteValueDictionary ^ defaults, System::Web::Routing::RouteValueDictionary ^ constraints, System::Web::Routing::IRouteHandler ^ routeHandler);
public Route (string url, System.Web.Routing.RouteValueDictionary defaults, System.Web.Routing.RouteValueDictionary constraints, System.Web.Routing.IRouteHandler routeHandler);
new System.Web.Routing.Route : string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteValueDictionary * System.Web.Routing.IRouteHandler -> System.Web.Routing.Route
Public Sub New (url As String, defaults As RouteValueDictionary, constraints As RouteValueDictionary, routeHandler As IRouteHandler)
매개 변수
- url
- String
경로의 URL 패턴입니다.
- defaults
- RouteValueDictionary
URL에 모든 매개 변수가 포함되지 않을 경우 사용할 값입니다.
- constraints
- RouteValueDictionary
URL 매개 변수에 대해 유효한 값을 지정하는 정규식입니다.
- routeHandler
- IRouteHandler
경로에 대한 요청을 처리하는 개체입니다.
추가 정보
적용 대상
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
지정된 URL 패턴, 기본 매개 변수 값, 제약 조건, 사용자 지정 값 및 처리기 클래스를 사용하여 Route 클래스의 새 인스턴스를 초기화합니다.
public:
Route(System::String ^ url, System::Web::Routing::RouteValueDictionary ^ defaults, System::Web::Routing::RouteValueDictionary ^ constraints, System::Web::Routing::RouteValueDictionary ^ dataTokens, System::Web::Routing::IRouteHandler ^ routeHandler);
public Route (string url, System.Web.Routing.RouteValueDictionary defaults, System.Web.Routing.RouteValueDictionary constraints, System.Web.Routing.RouteValueDictionary dataTokens, System.Web.Routing.IRouteHandler routeHandler);
new System.Web.Routing.Route : string * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteValueDictionary * System.Web.Routing.RouteValueDictionary * System.Web.Routing.IRouteHandler -> System.Web.Routing.Route
Public Sub New (url As String, defaults As RouteValueDictionary, constraints As RouteValueDictionary, dataTokens As RouteValueDictionary, routeHandler As IRouteHandler)
매개 변수
- url
- String
경로의 URL 패턴입니다.
- defaults
- RouteValueDictionary
URL에 모든 매개 변수가 포함되지 않을 경우 사용할 값입니다.
- constraints
- RouteValueDictionary
URL 매개 변수에 대해 유효한 값을 지정하는 정규식입니다.
- dataTokens
- RouteValueDictionary
경로 처리기에 전달되지만 경로가 특정 URL 패턴과 일치하는지 여부를 확인하는 데 사용되지는 않는 사용자 지정 값입니다. 이러한 값은 경로 처리기에 전달된 후 요청을 처리하는 데 사용될 수 있습니다.
- routeHandler
- IRouteHandler
경로에 대한 요청을 처리하는 개체입니다.
추가 정보
적용 대상
.NET