EventLogReader Classe

Definizione

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.

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

Esempio

Per un esempio di codice che usa questa classe, vedere Procedura: Eseguire una query per gli eventi o Procedura: Accedere e leggere informazioni sugli eventi.

Costruttori

EventLogReader(EventLogQuery)

Inizializza una nuova istanza della classe EventLogReader specificando una query di eventi.

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.

EventLogReader(String)

Inizializza una nuova istanza della classe EventLogReader specificando un log eventi attivo dal quale recuperare gli eventi.

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.

Proprietà

BatchSize

Ottiene o imposta il numero di eventi recuperato dal flusso di eventi su ogni operazione di lettura.

LogStatus

Ottiene lo stato di ogni log eventi o il file di log associato alla query di eventi in questo oggetto.

Metodi

CancelReading()

Annulla l'operazione di query corrente.

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadEvent()

Legge l'evento successivo restituito dalla query di eventi in questo oggetto.

ReadEvent(TimeSpan)

Legge l'evento successivo restituito dalla query di eventi in questo oggetto.

Seek(EventBookmark)

Modifica la posizione nel flusso di eventi dal quale deriva il successivo evento che verrà letto specificando un evento di segnalibro. Non si registrano eventi prima del recupero dell'evento di segnalibro.

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. Non si registrano eventi prima del recupero del segnalibro più l'offset.

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. Non si registrano eventi prima del recupero della posizione iniziale oltre all'offset.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche