Freigeben über


Erstellen von Native-Code-HTTP-Modulen

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

Systemeigene HTTP-Module ähneln in vielerlei Hinsicht einer Mischung aus den Technologien, mit denen Softwareentwickler verwaltete ASP.NET HTTP-Module und SYSTEMEIGENE ISAPI-Filter und Erweiterungen mit früheren Versionen von IIS erstellen. In der Vergangenheit haben Entwickler verwaltete HTTP-Module mithilfe des .NET Frameworks erstellt, und die Module verarbeiteten nur ASP.NET-Anfragen. Native-Code-ISAPI-Filter und Erweiterungen konnten alle Anforderungen verarbeiten, aber es fehlten viele der HTTP-Modulfeatures. Mit IIS7 und IIS 8 können Entwickler HTTP-Module mithilfe neuer APIs erstellen, die eine klassenbasierte Infrastruktur bereitstellen, die viele Konzepte aus diesen früheren Technologien in einer einzigen leistungsstarken Architektur kombiniert.

In diesem Abschnitt

Vergleichen von Native-Code und Managed-Code Benachrichtigungen
Vergleicht die Liste der Benachrichtigungen für nativen Code und HTTP-Module mit verwaltetem Code.

Entwerfen Native-Code HTTP-Module
Erläutert mehrere Konzepte für das HTTP-Moduldesign.

Exemplarische Vorgehensweise: Erstellen eines Global-Level HTTP-Moduls mithilfe von systemeigenem Code
Beschreibt, wie ein BEISPIEL für ein HTTP-Modul auf globaler Ebene erstellt wird.

Exemplarische Vorgehensweise: Erstellen eines Request-Level HTTP-Moduls mithilfe von systemeigenem Code
Beschreibt die Erstellung eines HTTP-Beispielmoduls auf Anforderungsebene.

Siehe auch

übersicht über dieNative-Code-Entwicklung