Route Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de Route klasse.
Overloads
| Name | Description |
|---|---|
| Route(String, IRouteHandler) |
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon en de handlerklasse. |
| Route(String, RouteValueDictionary, IRouteHandler) |
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon, de standaardparameterwaarden en de handlerklasse. |
| Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon, standaardparameterwaarden, beperkingen en handlerklasse. |
| Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon, standaardparameterwaarden, beperkingen, aangepaste waarden en handlerklasse. |
Route(String, IRouteHandler)
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon en de handlerklasse.
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)
Parameters
- url
- String
Het URL-patroon voor de route.
- routeHandler
- IRouteHandler
Het object dat aanvragen voor de route verwerkt.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een Route object maakt en aan de Routes eigenschap toevoegt.
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
Zie ook
Van toepassing op
Route(String, RouteValueDictionary, IRouteHandler)
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon, de standaardparameterwaarden en de handlerklasse.
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)
Parameters
- url
- String
Het URL-patroon voor de route.
- defaults
- RouteValueDictionary
De waarden die moeten worden gebruikt voor parameters die ontbreken in de URL.
- routeHandler
- IRouteHandler
Het object dat aanvragen voor de route verwerkt.
Zie ook
Van toepassing op
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon, standaardparameterwaarden, beperkingen en handlerklasse.
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)
Parameters
- url
- String
Het URL-patroon voor de route.
- defaults
- RouteValueDictionary
De waarden die moeten worden gebruikt als de URL niet alle parameters bevat.
- constraints
- RouteValueDictionary
Een reguliere expressie waarmee geldige waarden voor een URL-parameter worden opgegeven.
- routeHandler
- IRouteHandler
Het object dat aanvragen voor de route verwerkt.
Zie ook
Van toepassing op
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initialiseert een nieuw exemplaar van de Route klasse met behulp van het opgegeven URL-patroon, standaardparameterwaarden, beperkingen, aangepaste waarden en handlerklasse.
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)
Parameters
- url
- String
Het URL-patroon voor de route.
- defaults
- RouteValueDictionary
De waarden die moeten worden gebruikt als de URL niet alle parameters bevat.
- constraints
- RouteValueDictionary
Een reguliere expressie waarmee geldige waarden voor een URL-parameter worden opgegeven.
- dataTokens
- RouteValueDictionary
Aangepaste waarden die worden doorgegeven aan de route-handler, maar die niet worden gebruikt om te bepalen of de route overeenkomt met een specifiek URL-patroon. Deze waarden worden doorgegeven aan de route-handler, waar ze kunnen worden gebruikt voor het verwerken van de aanvraag.
- routeHandler
- IRouteHandler
Het object dat aanvragen voor de route verwerkt.