Route Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase Route.
Sobrecargas
| Nombre | Description |
|---|---|
| Route(String, IRouteHandler) |
Inicializa una nueva instancia de la Route clase mediante el patrón de dirección URL y la clase de controlador especificados. |
| Route(String, RouteValueDictionary, IRouteHandler) |
Inicializa una nueva instancia de la Route clase utilizando el patrón de dirección URL especificado, los valores de parámetro predeterminados y la clase de controlador. |
| Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Inicializa una nueva instancia de la Route clase mediante el patrón de dirección URL especificado, los valores de parámetro predeterminados, las restricciones y la clase de controlador especificados. |
| Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler) |
Inicializa una nueva instancia de la Route clase mediante el patrón de dirección URL especificado, los valores de parámetro predeterminados, las restricciones, los valores personalizados y la clase de controlador. |
Route(String, IRouteHandler)
Inicializa una nueva instancia de la Route clase mediante el patrón de dirección URL y la clase de controlador 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
Patrón de dirección URL para la ruta.
- routeHandler
- IRouteHandler
Objeto que procesa las solicitudes de la ruta.
Ejemplos
En el ejemplo siguiente se muestra cómo crear un Route objeto y agregarlo a la Routes propiedad .
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
Consulte también
Se aplica a
Route(String, RouteValueDictionary, IRouteHandler)
Inicializa una nueva instancia de la Route clase utilizando el patrón de dirección URL especificado, los valores de parámetro predeterminados y la clase de controlador.
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
Patrón de dirección URL para la ruta.
- defaults
- RouteValueDictionary
Los valores que se van a usar para los parámetros que faltan en la dirección URL.
- routeHandler
- IRouteHandler
Objeto que procesa las solicitudes de la ruta.
Consulte también
Se aplica a
Route(String, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Inicializa una nueva instancia de la Route clase mediante el patrón de dirección URL especificado, los valores de parámetro predeterminados, las restricciones y la clase de controlador 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
Patrón de dirección URL para la ruta.
- defaults
- RouteValueDictionary
Los valores que se usarán si la dirección URL no contiene todos los parámetros.
- constraints
- RouteValueDictionary
Expresión regular que especifica valores válidos para un parámetro de dirección URL.
- routeHandler
- IRouteHandler
Objeto que procesa las solicitudes de la ruta.
Consulte también
Se aplica a
Route(String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, IRouteHandler)
Inicializa una nueva instancia de la Route clase mediante el patrón de dirección URL especificado, los valores de parámetro predeterminados, las restricciones, los valores personalizados y la clase de controlador.
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
Patrón de dirección URL para la ruta.
- defaults
- RouteValueDictionary
Los valores que se usarán si la dirección URL no contiene todos los parámetros.
- constraints
- RouteValueDictionary
Expresión regular que especifica valores válidos para un parámetro de dirección URL.
- dataTokens
- RouteValueDictionary
Valores personalizados que se pasan al controlador de ruta, pero que no se usan para determinar si la ruta coincide con un patrón de dirección URL específico. Estos valores se pasan al controlador de ruta, donde se pueden usar para procesar la solicitud.
- routeHandler
- IRouteHandler
Objeto que procesa las solicitudes de la ruta.