Condividi tramite


Informazioni di riferimento sulla funzione PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE

Notifica all'adattatore listener che è possibile avviare altre istanze di questo canale listener.

Sintassi

typedef VOID(* PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE)(  
   IN VOID* pContext,  
   IN LPCWSTR AppPoolId,  
   IN DWORD ListenerChannelId  
);  

Parametri

pContext
[IN] Puntatore a un VOID contesto passato dall'adapter listener a WebhostRegisterProtocol.

AppPoolId
[IN] Puntatore a una stringa contenente il pool di applicazioni a cui appartiene l'adapter listener.

ListenerChannelId
[IN] Oggetto DWORD contenente l'ID del canale del listener.

Valore restituito

VOID.

Osservazioni:

L'adattatore listener deve chiamare la funzione WebhostOpenListenerChannelInstance per aprire il canale listener iniziale quando riceve la prima richiesta. L'adattatore listener non deve chiamare WebhostOpenListenerChannelInstance di nuovo finché non riceve una notifica tramite questa funzione.

Questa notifica può essere chiamata ogni volta che una nuova istanza di un canale listener può essere connessa a un processo di lavoro. Di seguito sono riportate alcune delle situazioni in cui può verificarsi questa notifica:

  • Un giardino Web contiene processi che possono essere avviati o che non eseguono attualmente il codice di elaborazione per questo canale listener.

  • Un processo di lavoro è inattiva e ne può essere avviato uno nuovo.

  • Si è verificato un processo di riciclo non sovrapposto e può essere avviato un nuovo processo di lavoro.

  • Un processo di lavoro è stato terminato in modo imprevisto e ne può essere avviato uno nuovo.

  • Il dominio dell'applicazione a cui è stato connesso il canale del listener è stato disattivato.

  • Il dominio dell'applicazione è stato arrestato (per qualsiasi motivo); pertanto, il canale del listener è stato arrestato e ora può essere riavviato.

    Il servizio di attivazione dei processi di Windows chiama questa funzione in modo asincrono e non attende il completamento della notifica.

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - 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
Intestazione Listeneradapter.h

Vedi anche

Funzioni di callback dell'adapter listener
Funzione WebhostRegisterProtocol