Route Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe Route.
Sobrecargas
Route(String, IRouteHandler) |
Inicializa uma nova instância da classe Route usando o padrão de URL e a classe de manipulador especificados. |
Route(String, RouteValueDictionary, IRouteHandler) |
Inicializa uma nova instância da classe Route usando o padrão de URL, a classe de manipulador e os valores de parâmetro padrão especificados. |
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Inicializa uma nova instância da classe Route usando o padrão de URL, as restrições, a classe de manipulador e os valores de parâmetro padrão especificados. |
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Inicializa uma nova instância da classe Route usando o padrão de URL, os valores de parâmetro padrão, as restrições, a classe de manipulador e os valores personalizados especificados. |
Route(String, IRouteHandler)
Inicializa uma nova instância da classe Route usando o padrão de URL e a classe de manipulador especificados.
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)
Parâmetros
- url
- String
O padrão de URL para a rota.
- routeHandler
- IRouteHandler
O objeto que processa as solicitações para a rota.
Exemplos
O exemplo a seguir mostra como criar um Route objeto e adicioná-lo à Routes propriedade .
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
Confira também
Aplica-se a
Route(String, RouteValueDictionary, IRouteHandler)
Inicializa uma nova instância da classe Route usando o padrão de URL, a classe de manipulador e os valores de parâmetro padrão especificados.
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)
Parâmetros
- url
- String
O padrão de URL para a rota.
- defaults
- RouteValueDictionary
Os valores a serem usados para todos os parâmetros que estão ausentes na URL.
- routeHandler
- IRouteHandler
O objeto que processa as solicitações para a rota.
Confira também
Aplica-se a
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Inicializa uma nova instância da classe Route usando o padrão de URL, as restrições, a classe de manipulador e os valores de parâmetro padrão especificados.
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)
Parâmetros
- url
- String
O padrão de URL para a rota.
- defaults
- RouteValueDictionary
Os valores a serem usados se a URL não contiver todos os parâmetros.
- constraints
- RouteValueDictionary
Uma expressão regular que especifica os valores válidos para um parâmetro de URL.
- routeHandler
- IRouteHandler
O objeto que processa as solicitações para a rota.
Confira também
Aplica-se a
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Inicializa uma nova instância da classe Route usando o padrão de URL, os valores de parâmetro padrão, as restrições, a classe de manipulador e os valores personalizados especificados.
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)
Parâmetros
- url
- String
O padrão de URL para a rota.
- defaults
- RouteValueDictionary
Os valores a serem usados se a URL não contiver todos os parâmetros.
- constraints
- RouteValueDictionary
Uma expressão regular que especifica os valores válidos para um parâmetro de URL.
- dataTokens
- RouteValueDictionary
Valores personalizados que são passados para o manipulador de rotas, mas que não são usados para determinar se a rota corresponde a um padrão de URL específico. Esses valores são passados para o manipulador de rotas, no qual eles podem ser usados para processar a solicitação.
- routeHandler
- IRouteHandler
O objeto que processa as solicitações para a rota.