Scenari di registri eventi

Le classi dello spazio dei nomi System.Diagnostics.Eventing.Reader consentono di leggere e gestire i registri eventi. In questo argomento vengono descritti alcuni scenari comuni per l'utilizzo di queste classi.

Scenario 1: esecuzione di query per gli eventi nei registri eventi o nei log di traccia

Vedere il codice nella sezione Procedura: eseguire query per eventi.

È possibile eseguire query per gli eventi in un registro eventi attivo (canale), in un registro eventi archiviato oppure in un log di traccia utilizzando una query basata su XPath. In tal modo è possibile accedere soltanto agli eventi che contengono i valori di proprietà specifici ai quali si è interessati. Una query filtrerà gli eventi del registro eventi e restituirà gli eventi che corrispondono ai criteri specificati.

Quando si ottengono i risultati della query, è possibile accedere e visualizzare le proprietà degli eventi, quali la descrizione, il livello e l'identificatore dell'evento.

È inoltre possibile eseguire una query per gli eventi di un computer remoto in modo da monitorarne lo stato.

Scenario 2: sottoscrizione agli eventi di un registro eventi

Vedere il codice nella sezione Procedura: sottoscrivere gli eventi in un registro eventi.

È possibile creare un'applicazione che consente di sottoscrivere gli eventi in un registro eventi, in modo che l'applicazione riceva un avviso quando cui un determinato evento viene pubblicato nel registro eventi. Si tratta di applicazioni utilizzate in genere per monitorare lo stato delle prestazioni di un sistema e per generare un'azione nel momento in cui si verifica un evento. Specificare gli eventi da sottoscrivere eseguendo una query basata su XPath per gli eventi.

Scenario 3: accesso e lettura delle informazioni eventi

Vedere il codice nella sezione Procedura: accedere e leggere le informazioni eventi.

Quando si ottiene l'istanza di un evento da un registro eventi, sia mediante l'esecuzione di una query sia sottoscrivendo gli eventi del log, è possibile leggere i valori delle proprietà dell'evento. È inoltre possibile leggere e visualizzare una rappresentazione XML dell'evento contenente i valori delle proprietà dell'evento negli elementi del file XML. Alcune delle proprietà dell'evento alle quali è possibile accedere e che è possibile leggere sono la descrizione, l'identificatore e il livello di gravità dell'evento, nonché i dati personalizzati pubblicati dal provider di eventi.

Scenario 4: configurazione e lettura delle proprietà del registro eventi

Vedere il codice nella sezione Procedura: configurare e leggere le proprietà del registro eventi.

È possibile accedere e modificare le informazioni (metadati) associate a un registro eventi ottenendo e impostando le proprietà di configurazione del log. Queste operazioni consentono di leggere e gestire proprietà quali la dimensione di un registro eventi e il descrittore di protezione, che definisce gli utenti che possono eseguire query e scrivere in un registro eventi.

Scenario 5: recupero di informazioni relative a un autore evento

Vedere il codice nella sezione Procedura: recuperare informazioni su un provider di eventi.

È possibile accedere alle informazioni statiche relative a un autore eventi per reperire informazioni sugli eventi che ha pubblicato. È possibile ad esempio ottenere il nome dell'autore, l'insieme di eventi definito dall'autore e il percorso dei file delle risorse dell'autore eventi.

Scenario 6: esportazione, archiviazione (salvataggio di eventi) e cancellazione di registri eventi

Vedere il codice nella sezione Procedura: esportare, archiviare e cancellare i registri eventi.

È possibile salvare gli eventi di un registro eventi in un file, che potrà essere successivamente sottoposto a query. Questa operazione consente di archiviare gli eventi o di salvarli in un file che potrà essere verificato da uno strumento di supporto o da un tecnico. Gli eventi possono essere salvati nel file con o senza i relativi messaggi evento.

È inoltre possibile cancellare (eliminare) eventi specifici o tutti gli eventi da un registro eventi. Gli eventi cancellati possono essere salvati in un file esterno (evtx).

Scenario 7: ascolto e memorizzazione degli eventi in un database SQL per il data mining

Procedura: ascoltare eventi e archiviarli in un database SQL.

È possibile salvare gli eventi di un registro eventi in un database SQL, che potrà essere successivamente sottoposto a data mining. Per riprendere la lettura degli eventi dal punto in cui era stata interrotta precedentemente viene utilizzato un segnalibro.

Footer image

Invia commenti su questo argomento a Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.