次の方法で共有


Native-Code HTTP モジュールの作成

このセクションでは、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 モジュールを作成する方法について説明します。

参照

ネイティブ コード開発の概要