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


Функция PFN_WEBHOST_LISTENER_APPLICATION_REQUESTS_BLOCKED_CHANGED

Уведомляет адаптер прослушивателя о том, что состояние блокировки запросов изменилось.

Синтаксис

typedef VOID  
(*PFN_WEBHOST_LISTENER_APPLICATION_REQUESTS_BLOCKED_CHANGED)(  
   IN VOID* pContext,  
   IN LPCWSTR AppKey,  
   IN BOOL RequestsBlocked  
);  

Параметры

pContext
[IN] Указатель на контекст, переданный VOID адаптером прослушивателя в WebhostRegisterProtocol.

AppKey
[IN] Указатель на строку, содержащую имя приложения.

RequestsBlocked
[IN] true , чтобы указать, что запросы для этого приложения должны быть заблокированы; false , чтобы указать, что запросы для этого приложения должны быть обработаны.

Возвращаемое значение

VOID.

Комментарии

Эта функция обратного вызова сообщает адаптеру прослушивателя, что состояние блокировки запросов изменилось для этого приложения. Когда запросы блокируются, прослушиватель должен возвращать клиенту код сбоя и не разрешать рабочему процессу принимать запросы. Эта функция обратного вызова является результатом изменения свойства System.ApplicationHost.Configuration.ApplicationElementDefaults.EnabledProtocols для приложения.

Служба активации 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

См. также:

Функции обратного вызова адаптера прослушивателя