Freigeben über


EventLogWatcher Klasse

Definition

Ermöglicht das Abonnieren von eingehenden Ereignissen. Jedes Mal, wenn ein gewünschtes Ereignis in einem Ereignisprotokoll veröffentlicht wird, wird das EventRecordWritten-Ereignis ausgelöst, und die Methode zur Behandlung dieses Ereignisses wird ausgeführt.

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

Beispiele

Beispielcode, der diese Klasse verwendet, finden Sie unter Gewusst wie: Abonnieren von Ereignissen in einem Ereignisprotokoll.

Hinweise

Die Instanzen dieser Klasse werden aus EventLogQuery -Objekten erstellt, die eine Abfrage für das Ereignisabonnement angeben. Wenn ein Ereignis protokolliert wird, das den Kriterien in der Abfrage entspricht, wird das EventRecordWritten-Ereignis ausgelöst.

Konstruktoren

EventLogWatcher(EventLogQuery)

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

EventLogWatcher(EventLogQuery, EventBookmark)

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

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Initialisiert eine neue Instanz der EventLogWatcher-Klasse unter Angabe einer Ereignisabfrage, eines Lesezeichens als Startposition für die Abfrage und eines booleschen Werts, der bestimmt, ob die bereits im Ereignisprotokoll vorhandenen Ereignisse gelesen werden sollen.

EventLogWatcher(String)

Initialisiert eine neue Instanz der EventLogWatcher-Klasse unter Angabe des Namens oder des Pfads für ein Ereignisprotokoll.

Eigenschaften

Enabled

Ruft einen Wert ab, der angibt, ob dieses Objekt mit der Übermittlung von Ereignissen an den Ereignisdelegaten beginnt, oder legt ihn fest.

Methoden

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)
ToString()

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

(Geerbt von Object)

Ereignisse

EventRecordWritten

Ermöglicht das Festlegen eines Delegaten (Ereignishandlermethode), der aufgerufen wird, ein Ereignis veröffentlicht wird, das den in der Ereignisabfrage für dieses Objekt angegebenen Kriterien entspricht

Gilt für:

Weitere Informationen