Bagikan melalui


Route Konstruktor

Definisi

Menginisialisasi instans baru kelas Route.

Overload

Route(String, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL dan kelas handler yang ditentukan.

Route(String, RouteValueDictionary, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL yang ditentukan, nilai parameter default, dan kelas handler.

Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL yang ditentukan, nilai parameter default, batasan, dan kelas handler.

Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL yang ditentukan, nilai parameter default, batasan, nilai kustom, dan kelas handler.

Route(String, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL dan kelas handler yang ditentukan.

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)

Parameter

url
String

Pola URL untuk rute.

routeHandler
IRouteHandler

Objek yang memproses permintaan untuk rute.

Contoh

Contoh berikut menunjukkan cara membuat Route objek dan menambahkannya ke Routes properti .

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

Lihat juga

Berlaku untuk

Route(String, RouteValueDictionary, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL yang ditentukan, nilai parameter default, dan kelas handler.

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)

Parameter

url
String

Pola URL untuk rute.

defaults
RouteValueDictionary

Nilai yang digunakan untuk parameter apa pun yang hilang di URL.

routeHandler
IRouteHandler

Objek yang memproses permintaan untuk rute.

Lihat juga

Berlaku untuk

Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL yang ditentukan, nilai parameter default, batasan, dan kelas handler.

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)

Parameter

url
String

Pola URL untuk rute.

defaults
RouteValueDictionary

Nilai yang akan digunakan jika URL tidak berisi semua parameter.

constraints
RouteValueDictionary

Ekspresi reguler yang menentukan nilai yang valid untuk parameter URL.

routeHandler
IRouteHandler

Objek yang memproses permintaan untuk rute.

Lihat juga

Berlaku untuk

Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)

Menginisialisasi instans Route baru kelas, dengan menggunakan pola URL yang ditentukan, nilai parameter default, batasan, nilai kustom, dan kelas handler.

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)

Parameter

url
String

Pola URL untuk rute.

defaults
RouteValueDictionary

Nilai yang akan digunakan jika URL tidak berisi semua parameter.

constraints
RouteValueDictionary

Ekspresi reguler yang menentukan nilai yang valid untuk parameter URL.

dataTokens
RouteValueDictionary

Nilai kustom yang diteruskan ke handler rute, tetapi yang tidak digunakan untuk menentukan apakah rute cocok dengan pola URL tertentu. Nilai-nilai ini diteruskan ke handler rute, tempat nilai tersebut dapat digunakan untuk memproses permintaan.

routeHandler
IRouteHandler

Objek yang memproses permintaan untuk rute.

Lihat juga

Berlaku untuk