System.Diagnostics.Eventing.Reader Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usando lo spazio dei nomi System.Diagnostics.Eventing.Reader, è possibile sviluppare applicazioni che leggono e gestiscono log eventi. Ogni evento del log eventi contiene informazioni, un avviso o un errore pubblicato da un'applicazione, un servizio o un componente del sistema operativo specifico. Questi eventi vengono letti da applicazioni che monitorizzano l'integrità del computer e da applicazioni che intraprendono azioni in caso di eventi specifici. Per altre informazioni, vedere Riepilogo della tecnologia per la lettura e la gestione dei log eventi e Scenari di registri eventi.
Classi
EventBookmark |
Rappresenta un segnaposto (segnalibro) all'interno di un flusso di eventi. È possibile utilizzare il segnaposto per marcare una posizione e ritornare a essa in un flusso di eventi. Un'istanza di questo oggetto può essere ottenuta da un oggetto EventRecord che nel caso corrisponde alla posizione del record di tale evento. |
EventKeyword |
Rappresenta una parola chiave per un evento. Le parole chiave sono definite in un provider di eventi e sono utilizzate per raggruppare l'evento con altri eventi simili (sulla base dell'utilizzo degli eventi). |
EventLevel |
Contiene un livello evento definito in un provider di eventi che ne indica la gravità. |
EventLogConfiguration |
Contiene informazioni e impostazioni di configurazione statiche per un log eventi. Molte delle impostazioni di configurazione sono state definite dal provider di eventi che ha creato il log. |
EventLogException |
Rappresenta la classe di base per tutte le eccezioni generate quando si verifica un errore durante la lettura di informazioni collegate al log eventi. |
EventLogInformation |
Consente di accedere alle proprietà runtime di log eventi attivi e file del log eventi. Queste proprietà includono il numero di eventi nel log, la dimensione del log, un valore che determina se il log è completo e l'ultima volta che il log è stato scritto o è avvenuto l'accesso. |
EventLogInvalidDataException |
Rappresenta l'eccezione generata quando un provider di eventi pubblica dati non validi in un evento. |
EventLogLink |
Rappresenta un collegamento tra un provider di eventi e un log eventi in cui il provider pubblica gli eventi. Non è possibile creare istanze di questo oggetto. |
EventLogNotFoundException |
Rappresenta l'eccezione generata quando un log eventi richiesto (generalmente specificato dal nome del log eventi o dal percorso al file del log eventi) non esiste. |
EventLogPropertySelector |
Contiene una matrice di stringhe che rappresentano query XPath per gli elementi della rappresentazione XML di un evento basato sullo schema eventi. Le query in questo oggetto sono utilizzate per estrarre valori dall'evento. |
EventLogProviderDisabledException |
Rappresenta l'eccezione generata quando un nome del provider di eventi specificato fa riferimento a un provider di eventi disabilitato. Un provider di eventi disabilitato non può pubblicare eventi. |
EventLogQuery |
Rappresenta una query per gli eventi in un log eventi e le impostazioni che definiscono la modalità di esecuzione della query e il computer sul quale viene eseguita. |
EventLogReader |
Consente di leggere eventi da un log eventi basato su una query di eventi. Gli eventi letti da questo oggetto vengono restituiti come oggetti EventRecord. |
EventLogReadingException |
Rappresenta un'eccezione generata quando si verifica un errore durante la lettura, l'esecuzione di query o la sottoscrizione agli eventi in un log evento. |
EventLogRecord |
Contiene le proprietà dell'istanza di un evento ricevuto da un oggetto EventLogReader. Le proprietà dell'evento forniscono informazioni sull'evento come il nome del computer dove è stato registrato e l'ora della sua creazione. |
EventLogSession |
Utilizzato per accedere al servizio Log eventi nel computer locale o a uno remoto, consente di gestire e raggruppare informazioni sui log eventi e sul provider di eventi nel computer. |
EventLogStatus |
Contiene il codice stato o codice errore per un log eventi specifico. Questo stato può essere utilizzato per determinare se il log eventi è disponibile per un'operazione. |
EventLogWatcher |
Consente la sottoscrizione a eventi in ingresso. Ogni qualvolta si pubblica un evento desiderato in un log eventi, viene generato l'evento EventRecordWritten e viene eseguito il metodo che lo gestisce. |
EventMetadata |
Contiene i metadati (proprietà e impostazioni) per un evento definito in un provider di eventi. |
EventOpcode |
Contiene un codice operativo dell'evento definito in un provider di eventi. Un codice operativo definisce un valore numerico che identifica l'attività o un punto all'interno di un'attività che l'applicazione stava eseguendo durante il verificarsi dell'evento. |
EventProperty |
Contiene il valore di una proprietà dell'evento specificata dal provider di eventi quando l'evento è pubblicato. |
EventRecord |
Definisce le proprietà dell'istanza di un evento ricevuto da un oggetto EventLogReader. Le proprietà di evento forniscono informazioni sull'evento come il nome del computer dove è stato registrato l'evento e l'ora di creazione dello stesso. Si tratta di una classe astratta. La classe EventLogRecord la implementa. |
EventRecordWrittenEventArgs |
Quando l'evento EventRecordWritten è generato, un'istanza di questo oggetto viene passata al metodo delegato che gestisce l'evento. Questo oggetto contiene l'evento pubblicato nel log eventi o l'eccezione che si è verificata quando la sottoscrizione all'evento non è riuscita. |
EventTask |
Contiene un'attività di evento definita in un provider di eventi. L'attività identifica una parte di un'applicazione o di un componente che pubblica un evento. Un'attività è un valore a 16 bit con 16 valori principali riservati. |
ProviderMetadata |
Contiene informazioni statiche su un provider di eventi, ad esempio il nome e l'ID del provider e l'insieme di eventi definiti nello stesso. |
Enumerazioni
EventLogIsolation |
Definisce le autorizzazioni di accesso predefinite per il log eventi. I valori Application e System indicano che il log condivide l'elenco di controllo di accesso (ACL) con il log di Windows appropriato (i log eventi applicazione o sistema) e la sessione di Event Trace for Windows (ETW) con gli altri log dello stesso isolamento. Tutti i canali con isolamento personalizzato utilizzano una sessione ETW privata. |
EventLogMode |
Determina il comportamento per il servizio di log eventi che gestisce un log eventi quando questo raggiunge la dimensione massima consentita (ovvero quando il log eventi è completo). |
EventLogType |
Definisce il tipo di eventi registrati in un log eventi. Ogni log può contenere solo uno tipo di evento. |
PathType |
Specifica che una stringa contiene il nome di un log eventi o il percorso del file system a un file di log eventi. |
SessionAuthentication |
Definisce i valori per il tipo di autenticazione utilizzata durante l'accesso RPC (Remote Procedure Call) a un server. Questo tipo di accesso si verifica quando si crea un oggetto EventLogSession che specifica una connessione a un computer remoto. |
StandardEventKeywords |
Definisce le parole chiave standard allegate agli eventi dal provider di eventi. Per ulteriori informazioni sulle parole chiave, vedere EventKeyword. |
StandardEventLevel |
Specifica i livelli di evento standard utilizzati nel servizio Log eventi. Il livello definisce la gravità dell'evento. Oltre ai livelli standard è possibile definire i livelli evento personalizzati. Per ulteriori informazioni sui livelli, vedere EventLevel. |
StandardEventOpcode |
Definisce i codici operativi standard allegati agli eventi dal provider di eventi. Per ulteriori informazioni sui codici operativi, vedere EventOpcode. |
StandardEventTask |
Definisce le attività standard allegate agli eventi dal provider di eventi. Per altre informazioni sulle attività, vedere EventTask. |