EventLogReader Classe

Definizione

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.

public ref class EventLogReader : IDisposable
public class EventLogReader : IDisposable
type EventLogReader = class
    interface IDisposable
Public Class EventLogReader
Implements IDisposable
Ereditarietà
EventLogReader
Implementazioni

Esempi

Per un esempio di codice che usa questa classe, vedere Procedura: Eseguire una query per gli eventi o come: Accedere e leggere le informazionisugli eventi.For example code using this class, see How To: Query for Events or How To: Access and Read Event Information.

Costruttori

EventLogReader(EventLogQuery)

Inizializza una nuova istanza della classe EventLogReader specificando una query di eventi.Initializes a new instance of the EventLogReader class by specifying an event query.

EventLogReader(EventLogQuery, EventBookmark)

Inizializza una nuova istanza della classe EventLogReader specificando una query di eventi e un segnalibro utilizzato come posizione iniziale per la query.Initializes a new instance of the EventLogReader class by specifying an event query and a bookmark that is used as starting position for the query.

EventLogReader(String)

Inizializza una nuova istanza della classe EventLogReader specificando un log eventi attivo dal quale recuperare gli eventi.Initializes a new instance of the EventLogReader class by specifying an active event log to retrieve events from.

EventLogReader(String, PathType)

Inizializza una nuova istanza della classe EventLogReader specificando il nome di un log eventi o il percorso a un file di log dal quale recuperare gli eventi.Initializes a new instance of the EventLogReader class by specifying the name of an event log to retrieve events from or the path to a log file to retrieve events from.

Proprietà

BatchSize

Ottiene o imposta il numero di eventi recuperato dal flusso di eventi su ogni operazione di lettura.Gets or sets the number of events retrieved from the stream of events on every read operation.

LogStatus

Ottiene lo stato di ogni log eventi o il file di log associato alla query di eventi in questo oggetto.Gets the status of each event log or log file associated with the event query in this object.

Metodi

CancelReading()

Annulla l'operazione di query corrente.Cancels the current query operation.

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.Releases all the resources used by this object.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ReadEvent()

Legge l'evento successivo restituito dalla query di eventi in questo oggetto.Reads the next event that is returned from the event query in this object.

ReadEvent(TimeSpan)

Legge l'evento successivo restituito dalla query di eventi in questo oggetto.Reads the next event that is returned from the event query in this object.

Seek(EventBookmark)

Modifica la posizione nel flusso di eventi dal quale deriva il successivo evento che verrà letto specificando un evento di segnalibro.Changes the position in the event stream where the next event that is read will come from by specifying a bookmark event. Non si registrano eventi prima del recupero dell'evento di segnalibro.No events logged before the bookmark event will be retrieved.

Seek(EventBookmark, Int64)

Modifica la posizione nel flusso di eventi dal quale deriva il successivo evento che verrà letto specificando un evento di segnalibro e un numero di offset di eventi dal segnalibro.Changes the position in the event stream where the next event that is read will come from by specifying a bookmark event and an offset number of events from the bookmark. Non si registrano eventi prima del recupero del segnalibro più l'offset.No events logged before the bookmark plus the offset will be retrieved.

Seek(SeekOrigin, Int64)

Modifica la posizione nel flusso di eventi da cui deriva l'evento successivo che verrà letto specificando una posizione iniziale e un offset dalla posizione iniziale.Changes the position in the event stream where the next event that is read will come from by specifying a starting position and an offset from the starting position. Non si registrano eventi prima del recupero della posizione iniziale oltre all'offset.No events logged before the starting position plus the offset will be retrieved.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche