次の方法で共有


IHttpModuleFactory インターフェイス

CHttpModule クラスの作成を管理します。

構文

class IHttpModuleFactory  

メソッド

次の表に、 インターフェイスによって公開されるメソッドの一覧を IHttpModuleFactory 示します。

名前 説明
GetHttpModule CHttpModule クラスのインスタンスを作成します。
Terminate インターフェイスを IHttpModuleFactory 終了します。

解説

HTTP モジュールを作成するときは、インターフェイスの実装を指定する IHttpModuleFactory 必要があります。 エクスポートした RegisterModule 関数は、このモジュール ファクトリを使用して CHttpModule クラスのインスタンスを作成し、メモリからインターフェイスを削除します IHttpModuleFactory

インターフェイスには、 GetHttpModuleTerminate の 2 つのメソッドを指定する必要があります。 モジュールでは、それぞれこれら 2 つのメソッドを使用して、クラス インスタンスを CHttpModule 作成し、メモリからそれ自体をアンロードします。

要件

Type 説明
Client - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 の IIS 8.0
- Windows 10の IIS 10.0
サーバー - Windows Server 2008 の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016上の IIS 10.0
製品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
- IIS Express 7.5、IIS Express 8.0、IIS Express 10.0
Header Httpserv.h

参照

Web Server Core インターフェイス
CHttpModule クラス