Интерфейсы диспетчера рабочих процессов и протоколов
В этом разделе описываются интерфейсы и методы, доступные в платформе рабочих процессов, которые позволяют диспетчерам протоколов получать сведения о конфигурации рабочего процесса. Эти интерфейсы также позволяют рабочим процессам получать сведения о работоспособности прослушивателя и Run-Time сведения о состоянии и управлении из диспетчера протоколов. Интерфейсы и соответствующие методы определяются в файле заголовка Wpframework.h.
В этом разделе
Платформа рабочих процессов IIS предоставляет следующие интерфейсы.
Интерфейс | Описание |
---|---|
ICustomActionResultCallback | Сообщает результаты операции Run-Time Status and Control, запрошенной интерфейсом IPmCustomActions . |
ICustomAction2ResultCallback | Сообщает результаты RegisterCustomAction операции или UnregisterCustomAction , запрошенной интерфейсом IPmCustomActions2 . |
IHealthStatusCallback | Позволяет диспетчеру протоколов, которому этот интерфейс передается платформой рабочего процесса, сообщать о текущем состоянии работоспособности. |
IPmApplicationPreload | Позволяет рабочему процессу предварительно загружать приложения в память сервера. |
IPmCustomActions | Позволяет платформе рабочих процессов запрашивать пользовательские операции Run-Time status и control у диспетчера протоколов. |
IPmCustomActions2 | Позволяет рабочему процессу регистрировать и отменять регистрацию пользовательских действий, которые приведут к получению нескольких ответов. |
IPmHealthAndIdleMonitor | Позволяет платформе рабочих процессов проверка, является ли диспетчер протоколов работоспособным или каналы прослушивателя для диспетчера протоколов бездействуют. |
IPmListenerChannelManager | Позволяет платформе рабочих процессов запрашивать запуск или остановку канала прослушивателя диспетчером протоколов. |
IProtocolManager | Определяет базовый интерфейс для диспетчеров протоколов и предоставляет методы для платформы рабочих процессов для взаимодействия с диспетчерами протоколов. |
IWorkerProcessFramework | Определяет базовый интерфейс для платформы рабочих процессов и предоставляет методы для диспетчера протоколов для взаимодействия с платформой рабочих процессов и другими диспетчерами протоколов. |
IWpfActions | Позволяет диспетчеру протоколов запрашивать, чтобы платформа рабочих процессов запрашивала перезапуск или немедленное завершение работы хост-процесса у диспетчера процессов. |
IWpfApplicationInfoUtil | Предоставляет метод, который получает виртуальный путь и идентификатор сайта для приложения. |
IWpfApplicationProloadUtil | Предоставляет вспомогательные функции, которые возвращают сведения о предварительной загрузке (например, идентификатор сайта) для приложения и сообщают о сбоях предварительной загрузки. |
IWpfExposeProtocolManagerCustomInterface | Позволяет диспетчеру протоколов делиться сведениями с другим диспетчером протоколов. |
IWpfListenerChannelCallback | Предоставляет уведомления от диспетчеров протоколов в платформу рабочих процессов об изменениях состояния канала прослушивателя. |
IWpfReferencedObject | Определяет базовый класс для платформы рабочих процессов. |
IWpfSettings | Извлекает параметры конфигурации, применяемые к пулам приложений и рабочим процессам. |