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