UrlRoutingModule Classe

Definição

Corresponde um pedido de URL a uma rota definida.

public ref class UrlRoutingModule : System::Web::IHttpModule
public class UrlRoutingModule : System.Web.IHttpModule
type UrlRoutingModule = class
    interface IHttpModule
Public Class UrlRoutingModule
Implements IHttpModule
Herança
UrlRoutingModule
Implementações

Observações

A classe UrlRoutingModule faz corresponder um pedido HTTP a uma rota numa aplicação ASP.NET. O módulo itera por todas as rotas na RouteCollection propriedade e procura uma rota que tenha um padrão de URL que corresponda ao formato do pedido HTTP. Quando o módulo encontra uma rota correspondente, recupera o IRouteHandler objeto dessa rota. A partir do gestor de rotas, o módulo recebe um IHttpHandler objeto e usa-o como tratador HTTP para o pedido atual.

Construtores

Name Description
UrlRoutingModule()

Inicializa uma nova instância da UrlRoutingModule classe.

Propriedades

Name Description
RouteCollection

Obtém ou define a coleção de rotas definidas para a aplicação ASP.NET.

Métodos

Name Description
Dispose()

Elimina os recursos (exceto memória) que são usados pelo módulo.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Init(HttpApplication)

Inicializa um módulo e prepara-o para lidar com pedidos.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
PostMapRequestHandler(HttpContextBase)
Obsoleto.

Atribui o handler HTTP para o pedido atual ao contexto.

PostResolveRequestCache(HttpContextBase)

Faz corresponder o pedido HTTP a uma rota, recupera o handler dessa rota e define o handler como o handler HTTP para o pedido atual.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IHttpModule.Dispose()

Para uma descrição deste elemento, veja Dispose().

IHttpModule.Init(HttpApplication)

Para uma descrição deste elemento, veja IHttpModule.Init(HttpApplication).

Aplica-se a

Ver também