Freigeben über


EventLogReader Klasse

Definition

Ermöglicht das Lesen von Ereignissen aus einem Ereignisprotokoll basierend auf einer Ereignisabfrage. Die Ereignisse, die von diesem Objekt gelesen werden, werden als EventRecord Objekte zurückgegeben.

public ref class EventLogReader : IDisposable
public class EventLogReader : IDisposable
type EventLogReader = class
    interface IDisposable
Public Class EventLogReader
Implements IDisposable
Vererbung
EventLogReader
Implementiert

Konstruktoren

Name Beschreibung
EventLogReader(EventLogQuery, EventBookmark)

Initialisiert eine neue Instanz der EventLogReader Klasse, indem eine Ereignisabfrage und eine Textmarke angegeben wird, die als Startposition für die Abfrage verwendet wird.

EventLogReader(EventLogQuery)

Initialisiert eine neue Instanz der EventLogReader Klasse durch Angeben einer Ereignisabfrage.

EventLogReader(String, PathType)

Initialisiert eine neue Instanz der EventLogReader Klasse, indem der Name eines Ereignisprotokolls angegeben wird, aus dem Ereignisse abgerufen werden sollen, oder der Pfad zu einer Protokolldatei, aus der Ereignisse abgerufen werden sollen.

EventLogReader(String)

Initialisiert eine neue Instanz der EventLogReader Klasse, indem ein aktives Ereignisprotokoll angegeben wird, aus dem Ereignisse abgerufen werden sollen.

Eigenschaften

Name Beschreibung
BatchSize

Ruft die Anzahl der Ereignisse ab, die aus dem Datenstrom der Ereignisse für jeden Lesevorgang abgerufen werden, oder legt diese fest.

LogStatus

Ruft den Status der einzelnen Ereignisprotokoll- oder Protokolldateien ab, die der Ereignisabfrage in diesem Objekt zugeordnet sind.

Methoden

Name Beschreibung
CancelReading()

Bricht den aktuellen Abfragevorgang ab.

Dispose()

Gibt alle von diesem Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von diesem Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReadEvent()

Liest das nächste Ereignis, das von der Ereignisabfrage in diesem Objekt zurückgegeben wird.

ReadEvent(TimeSpan)

Liest das nächste Ereignis, das von der Ereignisabfrage in diesem Objekt zurückgegeben wird.

Seek(EventBookmark, Int64)

Ändert die Position im Ereignisdatenstrom, an der das nächste gelesene Ereignis stammt, indem ein Lesezeichenereignis und eine Offsetanzahl von Ereignissen aus der Textmarke angegeben wird. Vor dem Lesezeichen und dem Offset werden keine Ereignisse protokolliert.

Seek(EventBookmark)

Ändert die Position im Ereignisdatenstrom, an der das nächste gelesene Ereignis durch Angeben eines Lesezeichenereignisses stammt. Es werden keine Ereignisse protokolliert, bevor das Lesezeichenereignis abgerufen wird.

Seek(SeekOrigin, Int64)

Ändert die Position im Ereignisdatenstrom, an der das nächste gelesene Ereignis stammt, indem eine Startposition und ein Offset von der Startposition angegeben wird. Vor der Startposition und dem Offset werden keine Ereignisse protokolliert.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: