Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Уведомляет адаптер прослушивателя о том, что можно запустить другие экземпляры этого канала прослушивателя.
Синтаксис
typedef VOID(* PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE)(
IN VOID* pContext,
IN LPCWSTR AppPoolId,
IN DWORD ListenerChannelId
);
Параметры
pContext
[IN] Указатель на контекст, передаваемый VOIDадаптеру прослушивателя в WebhostRegisterProtocol.
AppPoolId
[IN] Указатель на строку, содержащую пул приложений, к которому принадлежит адаптер прослушивателя.
ListenerChannelId
[IN] Объект, DWORD содержащий идентификатор канала прослушивателя.
Возвращаемое значение
VOID.
Замечания
Адаптер прослушивателя должен вызвать функцию WebhostOpenListenerChannelInstance , чтобы открыть исходный канал прослушивателя при получении первого запроса. Адаптер прослушивателя не должен вызываться снова, пока он не WebhostOpenListenerChannelInstance будет уведомлен через эту функцию.
Это уведомление можно вызывать всякий раз, когда новый экземпляр канала прослушивателя можно подключить к рабочему процессу. Ниже приведены некоторые ситуации, в которых это уведомление может произойти:
Веб-сад содержит процессы, которые можно запустить или которые в настоящее время не выполняют код обработки для этого канала прослушивателя.
Рабочий процесс отработал и можно запустить новый.
Произошел неперекрытый процесс переработки, и можно запустить новый рабочий процесс.
Рабочий процесс неожиданно завершился, и можно запустить новый процесс.
Домен приложения, к которому подключен канал прослушивателя, был неактивным.
Домен приложения был закрыт (по какой-либо причине); Таким образом, канал прослушивателя был остановлен и теперь может быть перезапущен.
Служба активации процессов Windows (WAS) вызывает эту функцию асинхронно и не ожидает завершения уведомления.
Требования
| Тип | Описание |
|---|---|
| Клиент | — IIS 7.0 в Windows Vista — IIS 7.5 в Windows 7 — IIS 8.0 в Windows 8 — IIS 10.0 в Windows 10 |
| Сервер | — IIS 7.0 в Windows Server 2008 — IIS 7.5 в Windows Server 2008 R2 — IIS 8.0 в Windows Server 2012 — IIS 8.5 в Windows Server 2012 R2 — IIS 10.0 в Windows Server 2016 |
| Продукт | — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 — IIS Express 7.5, IIS Express 8.0, IIS Express 10.0 |
| Верхний колонтитул | Listeneradapter.h |
См. также
Функции обратного вызова адаптера прослушивателя
Функция WebhostRegisterProtocol