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
| Nom | Description |
|---|---|
| Route(String, IRouteHandler) |
Initialise une nouvelle instance de la Route classe à l’aide du modèle d’URL et de la classe de gestionnaire spécifiés. |
| Route(String, RouteValueDictionary, IRouteHandler) |
Initialise une nouvelle instance de la Route classe, à l’aide du modèle d’URL spécifié, des valeurs de paramètres par défaut et de la classe de gestionnaire. |
| Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initialise une nouvelle instance de la Route classe à l’aide du modèle d’URL spécifié, des valeurs de paramètres par défaut, des contraintes et de la classe de gestionnaire. |
| Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initialise une nouvelle instance de la Route classe à l’aide du modèle d’URL spécifié, des valeurs de paramètre par défaut, des contraintes, des valeurs personnalisées et de la classe de gestionnaire. |
Route(String, IRouteHandler)
Initialise une nouvelle instance de la Route classe à l’aide du modèle d’URL et de la classe de gestionnaire spécifiés.
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 de l’itinéraire.
- routeHandler
- IRouteHandler
Objet qui traite les demandes de l’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 Route classe, à l’aide du modèle d’URL spécifié, des valeurs de paramètres par défaut et de 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 de l’itinéraire.
- defaults
- RouteValueDictionary
Valeurs à utiliser pour tous les paramètres manquants dans l’URL.
- routeHandler
- IRouteHandler
Objet qui traite les demandes de l’itinéraire.
Voir aussi
S’applique à
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initialise une nouvelle instance de la Route classe à l’aide du modèle d’URL spécifié, des valeurs de paramètres par défaut, des contraintes et de la classe de gestionnaire.
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 de 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 de l’itinéraire.
Voir aussi
S’applique à
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initialise une nouvelle instance de la Route classe à l’aide du modèle d’URL spécifié, des valeurs de paramètre par défaut, des contraintes, des valeurs personnalisées et de la classe de gestionnaire.
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 de 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 transmises au gestionnaire de routage, 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 transmises au gestionnaire de routage, où elles peuvent être utilisées pour traiter la demande.
- routeHandler
- IRouteHandler
Objet qui traite les demandes de l’itinéraire.