Route Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe Route.
Surcharges
Route(String, IRouteHandler) |
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL spécifié et la classe de gestionnaire. |
Route(String, RouteValueDictionary, IRouteHandler) |
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL spécifié, les valeurs de paramètres par défaut et la classe de gestionnaire. |
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL, les valeurs de paramètres par défaut, les contraintes et la classe de gestionnaire spécifiés. |
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL, les valeurs des paramètres par défaut, les contraintes, les valeurs personnalisées et la classe de gestionnaire spécifiés. |
Route(String, IRouteHandler)
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL spécifié et la classe de gestionnaire.
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)
Paramètres
- url
- String
Modèle d’URL pour l’itinéraire.
- routeHandler
- IRouteHandler
Objet qui traite les demandes d'itinéraire.
Exemples
L’exemple suivant montre comment créer un Route objet et l’ajouter à la Routes propriété .
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
Voir aussi
S’applique à
Route(String, RouteValueDictionary, IRouteHandler)
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL spécifié, les valeurs de paramètres par défaut et la classe de gestionnaire.
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)
Paramètres
- url
- String
Modèle d’URL pour l’itinéraire.
- defaults
- RouteValueDictionary
Valeurs à utiliser pour tous les paramètres qui sont manquants dans l'URL.
- routeHandler
- IRouteHandler
Objet qui traite les demandes d'itinéraire.
Voir aussi
S’applique à
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL, les valeurs de paramètres par défaut, les contraintes et la classe de gestionnaire spécifiés.
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)
Paramètres
- url
- String
Modèle d’URL pour l’itinéraire.
- defaults
- RouteValueDictionary
Valeurs à utiliser si l'URL ne contient pas tous les paramètres.
- constraints
- RouteValueDictionary
Expression régulière qui spécifie des valeurs valides pour un paramètre d'URL.
- routeHandler
- IRouteHandler
Objet qui traite les demandes d'itinéraire.
Voir aussi
S’applique à
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initialise une nouvelle instance de la classe Route en utilisant le modèle d’URL, les valeurs des paramètres par défaut, les contraintes, les valeurs personnalisées et la classe de gestionnaire spécifiés.
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)
Paramètres
- url
- String
Modèle d’URL pour l’itinéraire.
- defaults
- RouteValueDictionary
Valeurs à utiliser si l'URL ne contient pas tous les paramètres.
- constraints
- RouteValueDictionary
Expression régulière qui spécifie des valeurs valides pour un paramètre d'URL.
- dataTokens
- RouteValueDictionary
Valeurs personnalisées qui sont passées au gestionnaire d'itinéraire, mais qui ne sont pas utilisées pour déterminer si l'itinéraire correspond à un modèle d'URL spécifique. Ces valeurs sont passées au gestionnaire d’itinéraires, où elles peuvent être utilisées pour le traitement de la requête.
- routeHandler
- IRouteHandler
Objet qui traite les demandes d'itinéraire.