Route Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.