Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section describes the interfaces and methods available in the worker process framework that allow protocol managers to retrieve configuration information about a worker process. These interfaces also allow worker processes to retrieve listener-related health and Run-Time Status and Control information from a protocol manager. The interfaces and their respective methods are defined in the Wpframework.h header file.
In This Section
The IIS worker process framework exposes the following interfaces.
Interface | Description |
---|---|
ICustomActionResultCallback | Reports the results of a Run-Time Status and Control operation that was requested by the IPmCustomActions interface. |
ICustomAction2ResultCallback | Reports the results of a RegisterCustomAction or UnregisterCustomAction operation that was requested by the IPmCustomActions2 interface. |
IHealthStatusCallback | Allows a protocol manager, to which this interface is passed by the worker process framework, to report its current health status. |
IPmApplicationPreload | Enables the worker process to preload applications into server memory. |
IPmCustomActions | Allows the worker process framework to request custom Run-Time Status and Control operations from a protocol manager. |
IPmCustomActions2 | Enables the worker process to register and unregister custom actions that will result in multiple responses. |
IPmHealthAndIdleMonitor | Enables the worker process framework to check whether a protocol manager is healthy, or whether the listener channels for the protocol manager are idle. |
IPmListenerChannelManager | Enables the worker process framework to request that a protocol manager start or stop a listener channel. |
IProtocolManager | Defines the base interface for protocol managers, and exposes methods for the worker process framework to interact with protocol managers. |
IWorkerProcessFramework | Defines the base interface for the worker process framework, and exposes methods for a protocol manager to interact with the worker process framework and other protocol managers. |
IWpfActions | Allows a protocol manager to request that the worker process framework request a recycle or an immediate shutdown of the host process from the process manager. |
IWpfApplicationInfoUtil | Exposes a method that retrieves the virtual path and site ID for an application. |
IWpfApplicationProloadUtil | Exposes helper functions that return preload information (such as site ID) for an application and report preload failures. |
IWpfExposeProtocolManagerCustomInterface | Enables a protocol manager to share information with another protocol manager. |
IWpfListenerChannelCallback | Provides notifications from protocol managers to the worker process framework regarding listener channel status changes. |
IWpfReferencedObject | Defines the base class for the worker process framework. |
IWpfSettings | Retrieves configuration settings that apply to application pools and worker processes. |