Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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