Freigeben über


EventLogReader Klasse

Definition

Ermöglicht das Lesen von Ereignissen aus einem Ereignisprotokoll anhand von Ereignisabfragen. 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

Beispiele

Beispielcode, der diese Klasse verwendet, finden Sie unter Vorgehensweise: Abfragen von Ereignissen oder Vorgehensweise: Zugreifen auf und Lesen von Ereignisinformationen.

Konstruktoren

EventLogReader(EventLogQuery)

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

EventLogReader(EventLogQuery, EventBookmark)

Initialisiert eine neue Instanz der EventLogReader-Klasse durch Angeben einer Ereignisabfrage und eines Lesezeichens, das als Startposition für die Abfrage verwendet wird.

EventLogReader(String)

Initialisiert eine neue Instanz der EventLogReader-Klasse durch Angeben eines aktiven Ereignisprotokolls, aus dem die Ereignisse abgerufen werden.

EventLogReader(String, PathType)

Initialisiert eine neue Instanz der EventLogReader-Klasse durch Angeben des Namens eines Ereignisprotokolls oder des Pfads einer Ereignisprotokolldatei, aus dem bzw. aus der Ereignisse abgerufen werden.

Eigenschaften

BatchSize

Ruft die Anzahl der Ereignisse ab, die bei jedem Lesevorgang aus dem Stream von Ereignissen abgerufen werden, oder legt diese fest.

LogStatus

Ruft den Status aller Ereignisprotokolle oder Protokolldateien ab, die mit der Ereignisabfrage im Objekt verknüpft sind.

Methoden

CancelReading()

Bricht den aktuellen Abfragevorgang ab.

Dispose()

Gibt alle vom Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des 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)

Ändert die Position im Stream von Ereignissen, aus dem das nächste Ereignis gelesen wird, durch Angeben eines Lesezeichenereignisses. Ereignisse, die vor dem Lesezeichenereignis protokolliert wurden, werden nicht abgerufen.

Seek(EventBookmark, Int64)

Ändert die Position im Stream von Ereignissen, aus dem das nächste Ereignis gelesen wird, durch Angeben eines Lesezeichenereignisses sowie eines Offsets für die Anzahl der Ereignisse aus dem Lesezeichen. Ereignisse, die vor dem Lesezeichenereignis einschließlich Offset protokolliert wurden, werden nicht abgerufen.

Seek(SeekOrigin, Int64)

Ändert die Position im Stream von Ereignissen, aus dem das nächste Ereignis gelesen wird, durch Angeben einer Startposition sowie eines Offsets für die Startposition. Ereignisse, die vor der Startposition einschließlich Offset protokolliert wurden, werden nicht abgerufen.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen