Aracılığıyla paylaş


Route Oluşturucular

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır