So lassen sich Web-Anwendungen durch HTTP-Module erweitern

Sobald das Modul erstellt wurde, kann es mit Hilfe des Abschnitts httpModules der Datei web.config registriert werden, wie der folgende Codeausschnitt zeigt:


Die beste Möglichkeit, sich mit der Verwendung von HTTP-Modulen vertraut zu machen, besteht darin, eines zu erstellen. HTTP-Module werden als Klassenbibliotheken erstellt. Bei Verwendung von Visual Studio wird dem Projekt ein Verweis zum System.Web-Namensbereich hinzugefügt, um Zugriff auf die erforderlichen Klassen zu haben.

Das folgende VB.NET-Beispiel demonstriert ein einfaches HTTP-Modul, das an die Ereignisse BeginRequest und EndRequest einer Benutzeranfrage gebunden ist. Der Code zeigt eine einfache Meldung im Browser an. Sie gibt an, welches Ereignis ausgelöst wurde. Die Ereignisse werden in der Init-Methode des Moduls registriert, wobei für jedes verarbeitete Ereignis eine Methode erstellt wird.


Hier der entsprechende C#-Code:


Feedback

Verwenden Sie HTTP-Module in Ihren ASP.NET-Anwendungen? Falls ja, welche Funktionen bieten sie? Bevorzugen Sie diesen Ansatz gegenüber Alternativen wie der Verwendung der Datei Global.asax? Teilen Sie Ihre Erfahrungen im Forum mit.

Themenseiten: Anwendungsentwicklung, Software, Webentwicklung

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu So lassen sich Web-Anwendungen durch HTTP-Module erweitern

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *