本部分介绍工作进程框架中可用的接口和方法,这些接口和方法允许协议管理器检索有关工作进程的配置信息。 这些接口还允许工作进程检索与侦听器相关的运行状况,并从协议管理器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 | 公开检索应用程序的虚拟路径和站点 ID 的方法。 |
IWpfApplicationProloadUtil | 公开帮助程序函数,这些函数返回预加载信息 (,例如应用程序的站点 ID) ,并报告预加载失败。 |
IWpfExposeProtocolManagerCustomInterface | 使协议管理器能够与其他协议管理器共享信息。 |
IWpfListenerChannelCallback | 提供有关侦听器通道状态更改的从协议管理器到工作进程框架的通知。 |
IWpfReferencedObject | 定义工作进程框架的基类。 |
IWpfSettings | 检索应用于应用程序池和工作进程的配置设置。 |