Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Notifica o adaptador de ouvinte de que é possível iniciar outras instâncias desse canal de ouvinte.
Sintaxe
typedef VOID(* PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE)(
IN VOID* pContext,
IN LPCWSTR AppPoolId,
IN DWORD ListenerChannelId
);
Parâmetros
pContext
[EM] Um ponteiro para um VOID contexto que o adaptador de ouvinte passou para WebhostRegisterProtocol.
AppPoolId
[EM] Um ponteiro para uma cadeia de caracteres que contém o pool de aplicativos ao qual o adaptador de ouvinte pertence.
ListenerChannelId
[EM] A DWORD que contém o ID do canal de ouvinte.
Valor de retorno
VOID.
Comentários
O adaptador de ouvinte deve chamar a função WebhostOpenListenerChannelInstance para abrir o canal de ouvinte inicial quando receber a primeira solicitação. O adaptador de ouvinte não deve chamar WebhostOpenListenerChannelInstance novamente até que seja notificado por meio dessa função.
Essa notificação pode ser chamada sempre que uma nova instância de um canal de escuta puder ser conectada a um processo de trabalho. A seguir estão algumas das situações em que essa notificação pode ocorrer:
Um jardim da Web contém processos que podem ser iniciados ou que não estão executando o código de processamento para esse canal de ouvinte.
Um processo de trabalho ficou ocioso e um novo pode ser iniciado.
Ocorreu um processo de reciclagem sem sobreposição e um novo processo de trabalho pode ser iniciado.
Um processo de trabalho foi encerrado inesperadamente e um novo pode ser iniciado.
O domínio do aplicativo ao qual o canal de ouvinte estava conectado ficou ocioso.
O domínio do aplicativo foi desligado (por qualquer motivo); portanto, o canal de ouvinte foi interrompido e agora pode ser reiniciado.
O WAS (Serviço de Ativação de Processos do Windows) chama essa função de forma assíncrona e não aguarda a conclusão da notificação.
Requisitos
| Tipo | Descrição |
|---|---|
| Cliente | – IIS 7.0 no Windows Vista – IIS 7.5 no Windows 7 – IIS 8.0 no Windows 8 – IIS 10.0 no Windows 10 |
| Servidor | – IIS 7.0 no Windows Server 2008 – IIS 7.5 no Windows Server 2008 R2 – IIS 8.0 no Windows Server 2012 – IIS 8.5 no Windows Server 2012 R2 – IIS 10.0 no Windows Server 2016 |
| Product | – 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 |
| Cabeçalho | Listeneradapter.h |
Confira também
Funções de retorno de chamada do adaptador de ouvinte
Função WebhostRegisterProtocol