Ricezione di eventi per la durata dell'applicazione

Uno dei modi più comuni per ricevere un evento è tramite un'applicazione in esecuzione, ad esempio un'applicazione di gestione che raccoglie e visualizza gli eventi a un utente. Tali applicazioni vengono chiamate "temporanee" perché un consumer temporaneo non riceve notifiche degli eventi quando si arresta.

Un consumer temporaneo chiama SWbemServices.ExecNotificationQuery nello script o IWbemServices.ExecNotificationQuery in C++ per sottoscrivere eventi in uno spazio dei nomi. L'identità associata a questa sottoscrizione è il chiamante.

Un consumer di eventi temporanei può ricevere notifiche in modo asincrono o semisynchrono in script e C++.

Nota

Per motivi di sicurezza, è importante notare che le notifiche degli eventi asincrone non sono consigliate. Per altre informazioni, vedere Impostazione della sicurezza in una chiamata asincrona. I consumatori di eventi hanno problemi di sicurezza speciali. Per altre informazioni, vedere Protezione degli eventi WMI.

 

Per altre informazioni sulla ricezione di notifiche di eventi asincrone e semisynchrono, vedere Ricezione di notifiche di eventi asincrone e ricezione di notifiche eventi semisynchrono.