背景工作進程和通訊協定管理員介面
本節說明背景工作進程架構中可用的介面和方法,可讓通訊協定管理員擷取背景工作進程的相關組態資訊。 這些介面也允許背景工作進程從通訊協定管理員擷取與接聽程式相關的健康情況,並Run-Time狀態和控制資訊。 介面及其各自的方法定義于 Wpframework.h 標頭檔中。
本節內容
IIS 背景工作進程架構會公開下列介面。
介面 | 描述 |
---|---|
ICustomActionResultCallback | 報告 IPmCustomActions 介面所要求的Run-Time狀態和控制作業結果。 |
ICustomAction2ResultCallback | 報告IPmCustomActions2介面所要求的 或 UnregisterCustomAction 作業結果 RegisterCustomAction 。 |
IHealthStatusCallback | 允許此介面由背景工作進程架構傳遞的通訊協定管理員報告其目前健全狀態。 |
IPmApplicationPreload | 讓背景工作進程將應用程式預先載入伺服器記憶體。 |
IPmCustomActions | 允許背景工作進程架構向通訊協定管理員要求自訂Run-Time狀態和控制作業。 |
IPmCustomActions2 | 讓背景工作進程註冊和取消註冊會導致多個回應的自訂動作。 |
IPmHealthAndIdleMonitor | 讓背景工作進程架構檢查通訊協定管理員是否狀況良好,或通訊協定管理員的接聽程式通道是否閒置。 |
IPmListenerChannelManager | 讓背景工作進程架構要求通訊協定管理員啟動或停止接聽程式通道。 |
IProtocolManager | 定義通訊協定管理員的基底介面,並公開背景工作進程架構的方法,以與通訊協定管理員互動。 |
IWorkerProcessFramework | 定義背景工作進程架構的基底介面,並公開通訊協定管理員的方法,以與背景工作進程架構和其他通訊協定管理員互動。 |
IWpfActions | 允許通訊協定管理員要求背景工作進程架構要求回收,或從進程管理員立即關閉主機進程。 |
IWpfApplicationInfoUtil | 公開方法,這個方法會擷取應用程式的虛擬路徑和月臺識別碼。 |
IWpfApplicationProloadUtil | 公開協助程式函式,這些函式會傳回預先載入資訊 (,例如應用程式的網站識別碼) ,並報告預先載入失敗。 |
IWpfExposeProtocolManagerCustomInterface | 可讓通訊協定管理員與其他通訊協定管理員共用資訊。 |
IWpfListenerChannelCallback | 提供有關接聽程式通道狀態變更的通訊協定管理員與背景工作進程架構的通知。 |
IWpfReferencedObject | 定義背景工作進程架構的基類。 |
IWpfSettings | 擷取套用至應用程式集區和背景工作進程的組態設定。 |