System.Diagnostics.Eventing.Reader Namespace

Usando lo spazio dei nomi System.Diagnostics.Eventing.Reader, è possibile sviluppare applicazioni che leggono e gestiscono log eventi. Using the System.Diagnostics.Eventing.Reader namespace, you can develop applications that read and manage event logs. 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. An event in an event log contains information, a warning, or an error that has been published by a specific application, service, or operating system component. Questi eventi vengono letti da applicazioni che monitorizzano l'integrità del computer e da applicazioni che intraprendono azioni in caso di eventi specifici. These events are read by applications that monitor a computer's health and applications that take action when specific events occur. Per altre informazioni, vedere Riepilogo della tecnologia per la lettura e la gestione dei log eventi e Scenari di registri eventi. For more information, see Technology Summary for Reading and Managing Event Logs and Event Log Scenarios.

Classi

EventBookmark

Rappresenta un segnaposto (segnalibro) all'interno di un flusso di eventi.Represents a placeholder (bookmark) within an event stream. È possibile utilizzare il segnaposto per marcare una posizione e ritornare a essa in un flusso di eventi.You can use the placeholder to mark a position and return to this position in a stream of events. Un'istanza di questo oggetto può essere ottenuta da un oggetto EventRecord che nel caso corrisponde alla posizione del record di tale evento.An instance of this object can be obtained from an EventRecord object, in which case it corresponds to the position of that event record.

EventKeyword

Rappresenta una parola chiave per un evento.Represents a keyword for an event. 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).Keywords are defined in an event provider and are used to group the event with other similar events (based on the usage of the events).

EventLevel

Contiene un livello evento definito in un provider di eventiContains an event level that is defined in an event provider. che ne indica la gravità.The level signifies the severity of the event.

EventLogConfiguration

Contiene informazioni e impostazioni di configurazione statiche per un log eventi.Contains static information and configuration settings for an event log. Molte delle impostazioni di configurazione sono state definite dal provider di eventi che ha creato il log.Many of the configurations settings were defined by the event provider that created the 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.Represents the base class for all the exceptions that are thrown when an error occurs while reading event log related information.

EventLogInformation

Consente di accedere alle proprietà runtime di log eventi attivi e file del log eventi.Allows you to access the run-time properties of active event logs and event log files. 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.These properties include the number of events in the log, the size of the log, a value that determines whether the log is full, and the last time the log was written to or accessed.

EventLogInvalidDataException

Rappresenta l'eccezione generata quando un provider di eventi pubblica dati non validi in un evento.Represents the exception thrown when an event provider publishes invalid data in an event.

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.Represents the exception that is thrown when a requested event log (usually specified by the name of the event log or the path to the event log file) does not exist.

EventLogPropertySelector

Contiene una matrice di stringhe che rappresentano query XPath per gli elementi della rappresentazione XML di un evento basato sullo schema eventi.Contains an array of strings that represent XPath queries for elements in the XML representation of an event, which is based on the Event Schema. Le query in questo oggetto sono utilizzate per estrarre valori dall'evento.The queries in this object are used to extract values from the event.

EventLogProviderDisabledException

Rappresenta l'eccezione generata quando un nome del provider di eventi specificato fa riferimento a un provider di eventi disabilitato.Represents the exception that is thrown when a specified event provider name references a disabled event provider. Un provider di eventi disabilitato non può pubblicare eventi.A disabled event provider cannot publish events.

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.Represents a query for events in an event log and the settings that define how the query is executed and on what computer the query is executed on.

EventLogReader

Consente di leggere eventi da un log eventi basato su una query di eventi.Enables you to read events from an event log based on an event query. Gli eventi letti da questo oggetto vengono restituiti come oggetti EventRecord.The events that are read by this object are returned as EventRecord objects.

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.Represents an exception that is thrown when an error occurred while reading, querying, or subscribing to the events in an event log.

EventLogRecord

Contiene le proprietà dell'istanza di un evento ricevuto da un oggetto EventLogReader.Contains the properties of an event instance for an event that is received from an EventLogReader object. Le proprietà dell'evento forniscono informazioni sull'evento come il nome del computer dove è stato registrato e l'ora della sua creazione.The event properties provide information about the event such as the name of the computer where the event was logged and the time that the event was created.

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.Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.

EventLogStatus

Contiene il codice stato o codice errore per un log eventi specifico.Contains the status code or error code for a specific event log. Questo stato può essere utilizzato per determinare se il log eventi è disponibile per un'operazione.This status can be used to determine if the event log is available for an operation.

EventLogWatcher

Consente la sottoscrizione a eventi in ingresso.Allows you to subscribe to incoming events. Ogni qualvolta si pubblica un evento desiderato in un log eventi, viene generato l'evento EventRecordWritten e viene eseguito il metodo che lo gestisce.Each time a desired event is published to an event log, the EventRecordWritten event is raised, and the method that handles this event will be executed.

EventMetadata

Contiene i metadati (proprietà e impostazioni) per un evento definito in un provider di eventi.Contains the metadata (properties and settings) for an event that is defined in an event provider.

EventOpcode

Contiene un codice operativo dell'evento definito in un provider di eventi.Contains an event opcode that is defined in an event provider. 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.An opcode defines a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event.

EventProperty

Contiene il valore di una proprietà dell'evento specificata dal provider di eventi quando l'evento è pubblicato.Contains the value of an event property that is specified by the event provider when the event is published.

EventRecord

Definisce le proprietà dell'istanza di un evento ricevuto da un oggetto EventLogReader.Defines the properties of an event instance for an event that is received from an EventLogReader object. 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.The event properties provide information about the event such as the name of the computer where the event was logged and the time the event was created. Si tratta di una classe astratta.This class is an abstract class. La classe EventLogRecord la implementa.The EventLogRecord class implements this class.

EventRecordWrittenEventArgs

Quando l'evento EventRecordWritten è generato, un'istanza di questo oggetto viene passata al metodo delegato che gestisce l'evento.When the EventRecordWritten event is raised, an instance of this object is passed to the delegate method that handles the event. Questo oggetto contiene l'evento pubblicato nel log eventi o l'eccezione che si è verificata quando la sottoscrizione all'evento non è riuscita.This object contains the event that was published to the event log or the exception that occurred when the event subscription failed.

EventTask

Contiene un'attività di evento definita in un provider di eventi.Contains an event task that is defined in an event provider. L'attività identifica una parte di un'applicazione o di un componente che pubblica un evento.The task identifies a portion of an application or a component that publishes an event. Un'attività è un valore a 16 bit con 16 valori principali riservati.A task is a 16-bit value with 16 top values reserved.

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.Contains static information about an event provider, such as the name and id of the provider, and the collection of events defined in the provider.

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.All channels with Custom isolation use a private ETW session.

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).Determines the behavior for the event log service handles an event log when the log reaches its maximum allowed size (when the event log is full).

EventLogType

Definisce il tipo di eventi registrati in un log eventi. Ogni log può contenere solo uno tipo di evento.Each log can only contain one type of event.

PathType

Specifica che una stringa contiene il nome di un log eventi o il percorso del file system a un file di log eventi.Specifies that a string contains a name of an event log or the file system path to an event log file.

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.This login occurs when you create a EventLogSession object that specifies a connection to a remote computer.

StandardEventKeywords

Definisce le parole chiave standard allegate agli eventi dal provider di eventi. Per ulteriori informazioni sulle parole chiave, vedere EventKeyword.For more information about keywords, see 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.For more information about levels, see EventLevel.

StandardEventOpcode

Definisce i codici operativi standard allegati agli eventi dal provider di eventi. Per ulteriori informazioni sui codici operativi, vedere EventOpcode.For more information about opcodes, see EventOpcode.

StandardEventTask

Definisce le attività standard allegate agli eventi dal provider di eventi. Per ulteriori informazioni sulle attività, vedere EventTask.For more information about tasks, see EventTask.