Freigeben über


UrlRoutingModule Klasse

Definition

Entspricht eine URL-Anforderung für eine definierte Route.

public ref class UrlRoutingModule : System::Web::IHttpModule
public class UrlRoutingModule : System.Web.IHttpModule
type UrlRoutingModule = class
    interface IHttpModule
Public Class UrlRoutingModule
Implements IHttpModule
Vererbung
UrlRoutingModule
Implementiert

Hinweise

Die UrlRoutingModule -Klasse gleicht eine HTTP-Anforderung mit einer Route in einer ASP.NET-Anwendung ab. Das Modul durchläuft alle Routen in der RouteCollection -Eigenschaft und sucht nach einer Route, die ein URL-Muster aufweist, das dem Format der HTTP-Anforderung entspricht. Wenn das Modul eine übereinstimmende Route findet, ruft es das IRouteHandler -Objekt für diese Route ab. Aus dem Routenhandler ruft das Modul ein -Objekt ab IHttpHandler und verwendet dieses als HTTP-Handler für die aktuelle Anforderung.

Konstruktoren

UrlRoutingModule()

Initialisiert eine neue Instanz der UrlRoutingModule-Klasse.

Eigenschaften

RouteCollection

Ruft die Auflistung definierter Routen für die ASP.NET-Anwendung ab oder legt diese fest.

Methoden

Dispose()

Gibt die vom Modul verwendeten Ressourcen (mit Ausnahme des Speichers) frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Init(HttpApplication)

Initialisiert ein Modul und bereitet es für die Verarbeitung von Anforderungen vor.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
PostMapRequestHandler(HttpContextBase)
Veraltet.

Weist den HTTP-Handler für die aktuelle Anforderung zum Kontext zu.

PostResolveRequestCache(HttpContextBase)

Sucht nach einer Übereinstimmung zwischen der HTTP-Anforderung und einer Route, ruft den Handler für diese Route ab und legt den Handler als HTTP-Handler für die aktuelle Anforderung fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IHttpModule.Dispose()

Eine Beschreibung dieses Elements finden Sie unter Dispose().

IHttpModule.Init(HttpApplication)

Eine Beschreibung dieses Elements finden Sie unter IHttpModule.Init(HttpApplication).

Gilt für:

Weitere Informationen