ネイティブコード API を用いた開発 - 目次
ホスタブルウェブコア API
IIS7 は Web サーバコア機能を他の W3WP.exe 以外のプロセスでのホストできるよう設計されています。 つまり、自前のアプリケーションに、簡単に Web サーバー機能を実装することが可能です。
グローバル HTTP モジュール
IIS 7.0 では、アプリケーションの開始・停止、キャッシュのクリーンアップなど、システムに関わるイベントを捕らえることが可能になりました。
これはグローバル HTTP モジュールで捕捉可能です。
ページレベル HTTP モジュール
IIS 7.0 で、IIS 6.0 以前の ISAPI フィルタに近い動きをするのはページレベル HTTP モジュールにあたります。
リスナー アダプター API
ISAPI
ISAPI (Internet Server API) は IIS の古いバージョンからサポートしているプログラミングインターフェイスです。 IIS 6 以前のバージョンでは、ASP や ASP.NET も ISAPI Extension のひとつとして実装されていました。