Route Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe Route.
Overload
Route(String, IRouteHandler) |
Inizializza una nuova istanza della classe Route usando il modello di URL e la classe del gestore specificati. |
Route(String, RouteValueDictionary, IRouteHandler) |
Inizializza una nuova istanza della classe Route usando il modello di URL, i valori dei parametri predefiniti e la classe del gestore specificati. |
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Inizializza una nuova istanza della classe Route usando il modello di URL, i valori dei parametri predefiniti, i vincoli e la classe del gestore specificati. |
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Inizializza una nuova istanza della classe Route usando il modello di URL, i valori dei parametri predefiniti, i vincoli, i valori personalizzati e la classe del gestore specificati. |
Route(String, IRouteHandler)
Inizializza una nuova istanza della classe Route usando il modello di URL e la classe del gestore specificati.
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)
Parametri
- url
- String
Modello di URL per la route.
- routeHandler
- IRouteHandler
Oggetto che elabora le richieste per la route.
Esempio
Nell'esempio seguente viene illustrato come creare un Route oggetto e aggiungerlo alla Routes proprietà .
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
Vedi anche
Si applica a
Route(String, RouteValueDictionary, IRouteHandler)
Inizializza una nuova istanza della classe Route usando il modello di URL, i valori dei parametri predefiniti e la classe del gestore specificati.
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)
Parametri
- url
- String
Modello di URL per la route.
- defaults
- RouteValueDictionary
Valori da utilizzare per i parametri che non sono presenti nell'URL.
- routeHandler
- IRouteHandler
Oggetto che elabora le richieste per la route.
Vedi anche
Si applica a
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Inizializza una nuova istanza della classe Route usando il modello di URL, i valori dei parametri predefiniti, i vincoli e la classe del gestore specificati.
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)
Parametri
- url
- String
Modello di URL per la route.
- defaults
- RouteValueDictionary
Valori da utilizzare se l'URL non contiene tutti i parametri.
- constraints
- RouteValueDictionary
Espressione regolare che specifica i valori validi per un parametro URL.
- routeHandler
- IRouteHandler
Oggetto che elabora le richieste per la route.
Vedi anche
Si applica a
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Inizializza una nuova istanza della classe Route usando il modello di URL, i valori dei parametri predefiniti, i vincoli, i valori personalizzati e la classe del gestore specificati.
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)
Parametri
- url
- String
Modello di URL per la route.
- defaults
- RouteValueDictionary
Valori da utilizzare se l'URL non contiene tutti i parametri.
- constraints
- RouteValueDictionary
Espressione regolare che specifica i valori validi per un parametro URL.
- dataTokens
- RouteValueDictionary
Valori personalizzati passati al gestore di route, i quali però non vengono utilizzati per determinare se la route corrisponde a un modello di URL specifico. Questi valori vengono passati al gestore di route, dove possono essere usati per l'elaborazione della richiesta.
- routeHandler
- IRouteHandler
Oggetto che elabora le richieste per la route.