Route Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av Route klassen.
Överlagringar
| Name | Description |
|---|---|
| Route(String, IRouteHandler) |
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret och hanterarklassen. |
| Route(String, RouteValueDictionary, IRouteHandler) |
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret, standardparametervärdena och hanterarklassen. |
| Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret, standardparametervärden, begränsningar och hanterarklass. |
| Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret, standardparametervärden, begränsningar, anpassade värden och hanterarklass. |
Route(String, IRouteHandler)
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret och hanterarklassen.
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)
Parametrar
- url
- String
URL-mönstret för vägen.
- routeHandler
- IRouteHandler
Objektet som bearbetar begäranden för vägen.
Exempel
I följande exempel visas hur du skapar ett Route objekt och lägger till det i Routes egenskapen .
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
Se även
Gäller för
Route(String, RouteValueDictionary, IRouteHandler)
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret, standardparametervärdena och hanterarklassen.
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)
Parametrar
- url
- String
URL-mönstret för vägen.
- defaults
- RouteValueDictionary
De värden som ska användas för alla parametrar som saknas i URL:en.
- routeHandler
- IRouteHandler
Objektet som bearbetar begäranden för vägen.
Se även
Gäller för
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret, standardparametervärden, begränsningar och hanterarklass.
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)
Parametrar
- url
- String
URL-mönstret för vägen.
- defaults
- RouteValueDictionary
De värden som ska användas om URL:en inte innehåller alla parametrar.
- constraints
- RouteValueDictionary
Ett reguljärt uttryck som anger giltiga värden för en URL-parameter.
- routeHandler
- IRouteHandler
Objektet som bearbetar begäranden för vägen.
Se även
Gäller för
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Initierar en ny instans av Route klassen med hjälp av det angivna URL-mönstret, standardparametervärden, begränsningar, anpassade värden och hanterarklass.
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)
Parametrar
- url
- String
URL-mönstret för vägen.
- defaults
- RouteValueDictionary
De värden som ska användas om URL:en inte innehåller alla parametrar.
- constraints
- RouteValueDictionary
Ett reguljärt uttryck som anger giltiga värden för en URL-parameter.
- dataTokens
- RouteValueDictionary
Anpassade värden som skickas till väghanteraren, men som inte används för att avgöra om vägen matchar ett specifikt URL-mönster. Dessa värden skickas till väghanteraren, där de kan användas för bearbetning av begäran.
- routeHandler
- IRouteHandler
Objektet som bearbetar begäranden för vägen.