Freigeben über


Erstellen von Native-Code HTTP-Modulen

In diesem Abschnitt wird beschrieben, wie Sie HTTP-Module mit nativem Code für die Verwendung mit IIS 7 und IIS 8 erstellen.

Native-Code-HTTP-Module ähneln in vielerlei Hinsicht einer Zusammenlegung der Technologien, mit denen Softwareentwickler verwaltete ASP.NET HTTP-Module und NATIVE-Code-ISAPI-Filter und -Erweiterungen mit früheren Versionen von IIS erstellen. In der Vergangenheit haben Entwickler verwaltete HTTP-Module mithilfe der .NET Framework erstellt, und die Module wurden nur ASP.NET Anforderungen verarbeitet. Native-Code-ISAPI-Filter und -Erweiterungen konnten alle Anforderungen verarbeiten, aber es fehlten viele der FEATURES des HTTP-Moduls. Mit IIS7 und IIS 8 können Entwickler HTTP-Module erstellen, indem sie neue APIs verwenden, die eine klassenbasierte Infrastruktur bereitstellen, die viele Konzepte aus diesen früheren Technologien in einer einzigen leistungsstarken Architektur vereint.

In diesem Abschnitt

Vergleich von Native-Code- und Managed-Code benachrichtigungen
Vergleicht die Liste der Benachrichtigungen für HTTP-Module mit nativem und verwaltetem Code.

Entwerfen Native-Code HTTP-Module
Erläutert mehrere Konzepte für den Entwurf von HTTP-Modulen.

Exemplarische Vorgehensweise: Erstellen eines Global-Level HTTP-Moduls mithilfe von nativem Code
Beschreibt das Erstellen eines HTTP-Beispielmoduls auf globaler Ebene.

Exemplarische Vorgehensweise: Erstellen eines Request-Level HTTP-Moduls mithilfe von nativem Code
Beschreibt das Erstellen eines HTTP-Moduls auf Anforderungsebene.

Weitere Informationen

Übersicht über die Native-Code-Entwicklung