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.
Neueste Kommentare
Noch keine Kommentare zu So lassen sich Web-Anwendungen durch HTTP-Module erweitern
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.