このセクションでは、プロトコル マネージャーがワーカー プロセスに関する構成情報を取得できるようにするワーカー プロセス フレームワークで使用できるインターフェイスとメソッドについて説明します。 これらのインターフェイスを使用すると、ワーカー プロセスはリスナー関連の正常性を取得し、プロトコル マネージャーから状態と制御の情報をRun-Timeすることもできます。 インターフェイスとそれぞれのメソッドは、Wpframework.h ヘッダー ファイルで定義されています。
このセクションの内容
IIS ワーカー プロセス フレームワークは、次のインターフェイスを公開します。
| インターフェイス | 説明 |
|---|---|
| ICustomActionResultCallback | IPmCustomActions インターフェイスによって要求されたRun-Time状態と制御操作の結果を報告します。 |
| ICustomAction2ResultCallback | IPmCustomActions2 インターフェイスによって要求された または UnregisterCustomAction 操作の結果RegisterCustomActionを報告します。 |
| IHealthStatusCallback | このインターフェイスがワーカー プロセス フレームワークによって渡されるプロトコル マネージャーが、現在の正常性状態を報告できるようにします。 |
| IPmApplicationPreload | ワーカー プロセスがアプリケーションをサーバー メモリにプリロードできるようにします。 |
| IPmCustomActions | ワーカー プロセス フレームワークがプロトコル マネージャーにカスタム Run-Time Status 操作と Control 操作を要求できるようにします。 |
| IPmCustomActions2 | ワーカー プロセスで、複数の応答が発生するカスタム アクションを登録および登録解除できるようにします。 |
| IPmHealthAndIdleMonitor | ワーカー プロセス フレームワークで、プロトコル マネージャーが正常かどうか、またはプロトコル マネージャーのリスナー チャネルがアイドル状態であるかどうかをチェックできるようにします。 |
| IPmListenerChannelManager | ワーカー プロセス フレームワークが、プロトコル マネージャーがリスナー チャネルを開始または停止するように要求できるようにします。 |
| IProtocolManager | プロトコル マネージャーの基本インターフェイスを定義し、ワーカー プロセス フレームワークがプロトコル マネージャーと対話するためのメソッドを公開します。 |
| IWorkerProcessFramework | ワーカー プロセス フレームワークの基本インターフェイスを定義し、プロトコル マネージャーがワーカー プロセス フレームワークやその他のプロトコル マネージャーと対話するためのメソッドを公開します。 |
| IWpfActions | プロトコル マネージャーは、ワーカー プロセス フレームワークがプロセス マネージャーからホスト プロセスのリサイクルまたは即時シャットダウンを要求するように要求できるようにします。 |
| IWpfApplicationInfoUtil | アプリケーションの仮想パスとサイト ID を取得するメソッドを公開します。 |
| IWpfApplicationProloadUtil | アプリケーションのプリロード情報 (サイト ID など) を返し、プリロード エラーを報告するヘルパー関数を公開します。 |
| IWpfExposeProtocolManagerCustomInterface | プロトコル マネージャーが別のプロトコル マネージャーと情報を共有できるようにします。 |
| IWpfListenerChannelCallback | リスナー チャネルの状態の変更に関する通知をプロトコル マネージャーからワーカー プロセス フレームワークに提供します。 |
| IWpfReferencedObject | ワーカー プロセス フレームワークの基本クラスを定義します。 |
| IWpfSettings | アプリケーション プールとワーカー プロセスに適用される構成設定を取得します。 |