Compartir vía


UrlRoutingModule Clase

Definición

Hace coincidir una solicitud de dirección URL con una ruta definida.

public ref class UrlRoutingModule : System::Web::IHttpModule
public class UrlRoutingModule : System.Web.IHttpModule
type UrlRoutingModule = class
    interface IHttpModule
Public Class UrlRoutingModule
Implements IHttpModule
Herencia
UrlRoutingModule
Implementaciones

Comentarios

La UrlRoutingModule clase coincide con una solicitud HTTP a una ruta de una aplicación ASP.NET. El módulo recorre en iteración todas las rutas de la RouteCollection propiedad y busca una ruta que tenga un patrón de dirección URL que coincida con el formato de la solicitud HTTP. Cuando el módulo encuentra una ruta coincidente, recupera el IRouteHandler objeto de esa ruta. Desde el controlador de ruta, el módulo obtiene un IHttpHandler objeto y lo usa como controlador HTTP para la solicitud actual.

Constructores

UrlRoutingModule()

Inicializa una nueva instancia de la clase UrlRoutingModule.

Propiedades

RouteCollection

Obtiene o establece la colección de rutas definidas para la aplicación de ASP.NET.

Métodos

Dispose()

Libera los recursos (que no sean de memoria) que se usan por el módulo.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Init(HttpApplication)

Inicializa un módulo y lo prepara para controlar las solicitudes.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PostMapRequestHandler(HttpContextBase)
Obsoletos.

Asigna al controlador HTTP de la solicitud actual al contexto.

PostResolveRequestCache(HttpContextBase)

Coincide con la solicitud HTTP para una ruta, recupera el controlador de esa ruta y establece el controlador como el controlador HTTP para la solicitud actual.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IHttpModule.Dispose()

Para obtener una descripción de este miembro, vea Dispose().

IHttpModule.Init(HttpApplication)

Para obtener una descripción de este miembro, vea IHttpModule.Init(HttpApplication).

Se aplica a

Consulte también