System.Web.Routing Namespace

El espacio de nombres System.Web.Routing proporciona las clases que se utilizan con el enrutamiento de direcciones URL, lo que permite utilizar direcciones URL que no se corresponden con un archivo físico. The System.Web.Routing namespace provides classes that are used with URL routing, which enables you to use URLs that do not map to a physical file.

Clases

HttpMethodConstraint

Le permite definir qué verbos HTTP se permiten cuando el enrutamiento de ASP.NET determina si una dirección URL coincide con una ruta.Enables you to define which HTTP verbs are allowed when ASP.NET routing determines whether a URL matches a route.

PageRouteHandler

Proporciona propiedades y métodos para definir cómo se asigna una dirección URL a un archivo físico.Provides properties and methods for defining how a URL maps to a physical file.

RequestContext

Encapsula información sobre una solicitud HTTP que coincide con una ruta definida.Encapsulates information about an HTTP request that matches a defined route.

Route

Proporciona propiedades y métodos para definir una ruta y para obtener información sobre la misma.Provides properties and methods for defining a route and for obtaining information about the route.

RouteBase

Actúa como clase base para todas las clases que representan una ruta de ASP.NET.Serves as the base class for all classes that represent an ASP.NET route.

RouteCollection

Proporciona una colección de rutas para el enrutamiento de ASP.NET.Provides a collection of routes for ASP.NET routing.

RouteData

Encapsula información sobre una ruta.Encapsulates information about a route.

RouteTable

Almacena las rutas de dirección URL de una aplicación.Stores the URL routes for an application.

RouteValueDictionary

Representa una colección de pares de clave y valor que no distinguen entre mayúsculas y minúsculas y que se usan en varios lugares en el marco de enrutamiento, como al definir los valores predeterminados de una ruta o al generar una dirección URL que está basada en una ruta.Represents a case-insensitive collection of key/value pairs that you use in various places in the routing framework, such as when you define the default values for a route or when you generate a URL that is based on a route.

StopRoutingHandler

Proporciona una manera de especificar que el enrutamiento de ASP.NET no debería administrar las solicitudes de un modelo de dirección URL.Provides a way to specify that ASP.NET routing should not handle requests for a URL pattern.

UrlRoutingHandler

Actúa como clase base para las clases que permiten personalizar la forma en que el enrutamiento de ASP.NET procesa una solicitud.Serves as base class for classes that enable you to customize how ASP.NET routing processes a request.

UrlRoutingModule

Compara una solicitud de dirección URL con una ruta definida.Matches a URL request to a defined route.

VirtualPathData

Representa la información sobre la ruta y la ruta de acceso virtual que son el resultado de generar una dirección URL con el marco de enrutamiento de ASP.NET.Represents information about the route and virtual path that are the result of generating a URL with the ASP.NET routing framework.

Interfaces

IRouteConstraint

Define el contrato que una clase debe implementar para comprobar si un valor de parámetro de dirección URL es válido para una restricción.Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.

IRouteHandler

Define el contrato que una clase debe implementar para procesar una solicitud de modelo de ruta coincidente.Defines the contract that a class must implement in order to process a request for a matching route pattern.

Enumeraciones

RouteDirection

Indica si el enrutamiento de ASP.NET está procesando una dirección URL de un cliente o generando una dirección URL.Indicates whether ASP.NET routing is processing a URL from a client or generating a URL.