このセクションでは、IIS 7 および IIS 8 で使用するネイティブ コード HTTP モジュールを作成する方法について説明します。
多くの点で、ネイティブ コードの HTTP モジュールは、ソフトウェア開発者が以前のバージョンの IIS でマネージド ASP.NET HTTP モジュールとネイティブ コードの ISAPI フィルターと拡張機能を作成するために使用したテクノロジの統合に似ています。 以前は、開発者は .NET Framework を使用してマネージド HTTP モジュールを作成し、モジュールは ASP.NET 要求のみを処理しました。 ネイティブ コードの ISAPI フィルターと拡張機能は、すべての要求を処理できましたが、HTTP モジュールの機能の多くが欠けていました。 IIS7 と IIS 8 では、開発者は、これらの以前のテクノロジの多くの概念を 1 つの強力なアーキテクチャに組み合わせたクラスベースのインフラストラクチャを提供する新しい API を使用して HTTP モジュールを作成できます。
このセクションにて
Native-Code 通知と Managed-Code 通知の比較
ネイティブ コードとマネージド コード HTTP モジュールの通知の一覧を比較します。
Native-Code HTTP モジュールの設計
HTTP モジュール設計のいくつかの概念について説明します。
チュートリアル: ネイティブ コードを使用した Global-Level HTTP モジュールの作成
サンプルのグローバル レベル HTTP モジュールを作成する方法について説明します。
チュートリアル: ネイティブ コードを使用した Request-Level HTTP モジュールの作成
要求レベルのサンプル HTTP モジュールを作成する方法について説明します。