UrlRoutingModule UrlRoutingModule UrlRoutingModule UrlRoutingModule Class

Definición

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

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

Comentarios

La UrlRoutingModule clase coincide con una solicitud HTTP a una ruta en una aplicación ASP.NET.The UrlRoutingModule class matches an HTTP request to a route in an ASP.NET application. El módulo recorre en iteración todas las rutas en el RouteCollection propiedad y busca una ruta que tiene un modelo de dirección URL que coincida con el formato de la solicitud HTTP.The module iterates through all the routes in the RouteCollection property and searches for a route that has a URL pattern that matches the format of the HTTP request. Cuando el módulo encuentra una ruta coincidente, recupera la IRouteHandler objeto para esa ruta.When the module finds a matching route, it retrieves the IRouteHandler object for that route. Desde el controlador de ruta, obtiene el módulo una IHttpHandler objeto y lo usa como el controlador HTTP para la solicitud actual.From the route handler, the module gets an IHttpHandler object and uses that as the HTTP handler for the current request.

Constructores

UrlRoutingModule() UrlRoutingModule() UrlRoutingModule() UrlRoutingModule()

Inicializa una nueva instancia de la clase UrlRoutingModule. Initializes a new instance of the UrlRoutingModule class.

Propiedades

RouteCollection RouteCollection RouteCollection RouteCollection

Obtiene o establece la colección de rutas definidas para la aplicación de ASP.NET. Gets or sets the collection of defined routes for the ASP.NET application.

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera los recursos (que no sean de memoria) que se usan por el módulo. Disposes of the resources (other than memory) that are used by the module.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual. Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada. Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual. Gets the Type of the current instance.

(Inherited from Object)
Init(HttpApplication) Init(HttpApplication) Init(HttpApplication) Init(HttpApplication)

Inicializa un módulo y lo prepara para controlar las solicitudes. Initializes a module and prepares it to handle requests.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual. Creates a shallow copy of the current Object.

(Inherited from Object)
PostMapRequestHandler(HttpContextBase) PostMapRequestHandler(HttpContextBase) PostMapRequestHandler(HttpContextBase) PostMapRequestHandler(HttpContextBase)

Asigna al controlador HTTP de la solicitud actual al contexto. Assigns the HTTP handler for the current request to the context.

PostResolveRequestCache(HttpContextBase) PostResolveRequestCache(HttpContextBase) PostResolveRequestCache(HttpContextBase) 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. Matches the HTTP request to a route, retrieves the handler for that route, and sets the handler as the HTTP handler for the current request.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual. Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

IHttpModule.Dispose() IHttpModule.Dispose() IHttpModule.Dispose() IHttpModule.Dispose()

Para una descripción de este miembro, vea Dispose(). For a description of this member, see Dispose().

IHttpModule.Init(HttpApplication) IHttpModule.Init(HttpApplication) IHttpModule.Init(HttpApplication) IHttpModule.Init(HttpApplication)

Para una descripción de este miembro, vea IHttpModule.Init(HttpApplication). For a description of this member, see IHttpModule.Init(HttpApplication).

Se aplica a

Consultar también