Route Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Route sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
Route(String, IRouteHandler) |
Belirtilen URL desenini ve işleyici sınıfını Route kullanarak sınıfının yeni bir örneğini başlatır. |
Route(String, RouteValueDictionary, IRouteHandler) |
Belirtilen URL desenini Route , varsayılan parametre değerlerini ve işleyici sınıfını kullanarak sınıfının yeni bir örneğini başlatır. |
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Belirtilen URL desenini Route , varsayılan parametre değerlerini, kısıtlamaları ve işleyici sınıfını kullanarak sınıfının yeni bir örneğini başlatır. |
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Belirtilen URL desenini Route , varsayılan parametre değerlerini, kısıtlamaları, özel değerleri ve işleyici sınıfını kullanarak sınıfının yeni bir örneğini başlatır. |
Route(String, IRouteHandler)
Belirtilen URL desenini ve işleyici sınıfını Route kullanarak sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- url
- String
Yolun URL deseni.
- routeHandler
- IRouteHandler
Yol için istekleri işleyen nesne.
Örnekler
Aşağıdaki örnekte bir Route nesnenin nasıl oluşturulacağı ve özelliğine nasıl ekleneceği gösterilmektedir 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
Ayrıca bkz.
Şunlara uygulanır
Route(String, RouteValueDictionary, IRouteHandler)
Belirtilen URL desenini Route , varsayılan parametre değerlerini ve işleyici sınıfını kullanarak sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- url
- String
Yolun URL deseni.
- defaults
- RouteValueDictionary
URL'de eksik olan parametreler için kullanılacak değerler.
- routeHandler
- IRouteHandler
Yol için istekleri işleyen nesne.
Ayrıca bkz.
Şunlara uygulanır
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Belirtilen URL desenini Route , varsayılan parametre değerlerini, kısıtlamaları ve işleyici sınıfını kullanarak sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- url
- String
Yolun URL deseni.
- defaults
- RouteValueDictionary
URL tüm parametreleri içermiyorsa kullanılacak değerler.
- constraints
- RouteValueDictionary
URL parametresi için geçerli değerleri belirten normal ifade.
- routeHandler
- IRouteHandler
Yol için istekleri işleyen nesne.
Ayrıca bkz.
Şunlara uygulanır
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Belirtilen URL desenini Route , varsayılan parametre değerlerini, kısıtlamaları, özel değerleri ve işleyici sınıfını kullanarak sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- url
- String
Yolun URL deseni.
- defaults
- RouteValueDictionary
URL tüm parametreleri içermiyorsa kullanılacak değerler.
- constraints
- RouteValueDictionary
URL parametresi için geçerli değerleri belirten normal ifade.
- dataTokens
- RouteValueDictionary
Yol işleyicisine geçirilen, ancak yolun belirli bir URL deseni ile eşleşip eşleşmediğini belirlemek için kullanılmayan özel değerler. Bu değerler, isteği işlemek için kullanabilecekleri yol işleyicisine geçirilir.
- routeHandler
- IRouteHandler
Yol için istekleri işleyen nesne.