次の方法で共有


ワーカー プロセスとプロトコル マネージャーのインターフェイス

このセクションでは、プロトコル マネージャーがワーカー プロセスに関する構成情報を取得できるようにするワーカー プロセス フレームワークで使用できるインターフェイスとメソッドについて説明します。 これらのインターフェイスを使用すると、ワーカー プロセスはリスナー関連の正常性を取得し、プロトコル マネージャーから状態と制御の情報を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 アプリケーション プールとワーカー プロセスに適用される構成設定を取得します。

参照

Worker Process Framework API リファレンス