Condividi tramite


UrlRoutingModule Classe

Definizione

Trova la corrispondenza con una richiesta URL per una route definita.

public ref class UrlRoutingModule : System::Web::IHttpModule
public class UrlRoutingModule : System.Web.IHttpModule
type UrlRoutingModule = class
    interface IHttpModule
Public Class UrlRoutingModule
Implements IHttpModule
Ereditarietà
UrlRoutingModule
Implementazioni

Commenti

La UrlRoutingModule classe corrisponde a una richiesta HTTP a una route in un'applicazione ASP.NET. Il modulo esegue l'iterazione di tutte le route nella RouteCollection proprietà e cerca una route con un modello di URL corrispondente al formato della richiesta HTTP. Quando il modulo trova una route corrispondente, recupera l'oggetto IRouteHandler per tale route. Dal gestore di route, il modulo ottiene un IHttpHandler oggetto e lo usa come gestore HTTP per la richiesta corrente.

Costruttori

UrlRoutingModule()

Inizializza una nuova istanza della classe UrlRoutingModule.

Proprietà

RouteCollection

Ottiene o imposta la raccolta delle route definite per l'applicazione ASP.NET.

Metodi

Dispose()

Elimina le risorse, diverse dalla memoria, usate dal modulo.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Init(HttpApplication)

Inizializza un modulo e lo prepara per gestire le richieste.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
PostMapRequestHandler(HttpContextBase)
Obsoleti.

Assegna il gestore HTTP per la richiesta corrente al contesto.

PostResolveRequestCache(HttpContextBase)

Mette in corrispondenza la richiesta HTTP con una route, recupera il gestore per tale route e imposta il gestore come gestore HTTP per la richiesta corrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IHttpModule.Dispose()

Per una descrizione di questo membro, vedere Dispose().

IHttpModule.Init(HttpApplication)

Per una descrizione di questo membro, vedere IHttpModule.Init(HttpApplication).

Si applica a

Vedi anche