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.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

7 Tagen ago

Microsoft stellt kleines KI-Modell Phi-3 Mini vor

Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…

7 Tagen ago

Google schließt kritische Sicherheitslücke in Chrome

Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.

7 Tagen ago

Microsoft beseitigt Fehler im März-Sicherheitsupdate für Exchange Server

Probleme treten vor allem bei Nutzern von Outlook Web Access auf. Das optionale Hotfix-Update für…

1 Woche ago

Neue iPads: Apple kündigt Event für 7. Mai an

Die Einladung zeigt einen zeichnenden Apple Pencil. Der wiederum deutet auf neue iPads hin. Es…

1 Woche ago

EU-Parlament stimmt für Recht auf Reparatur

Die Richtlinie erhält 584 Ja-Stimmen und 3 Gegenstimmen. Das „Recht auf Reparatur“ beinhaltet unter bestimmten…

1 Woche ago