Поделиться через


Интерфейсы диспетчера рабочих процессов и протоколов

В этом разделе описываются интерфейсы и методы, доступные в платформе рабочих процессов, которые позволяют диспетчерам протоколов получать сведения о конфигурации рабочего процесса. Эти интерфейсы также позволяют рабочим процессам получать сведения о работоспособности прослушивателя и 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 Извлекает параметры конфигурации, применяемые к пулам приложений и рабочим процессам.

См. также:

Справочник по API платформы рабочих процессов