Freigeben über


EventLogWatcher Klasse

Definition

Ermöglicht Es Ihnen, eingehende Ereignisse zu abonnieren. Jedes Mal, wenn ein gewünschtes Ereignis in einem Ereignisprotokoll veröffentlicht wird, wird das EventRecordWritten-Ereignis ausgelöst, und die Methode, die dieses Ereignis behandelt, 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 mit dieser Klasse finden Sie unter How to: Subscribe to Events in an Event Log.

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 in der Abfrage ausgedrückten Kriterien entspricht, wird das EventRecordWritten Ereignis ausgelöst.

Konstruktoren

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Initialisiert eine neue Instanz der EventLogWatcher-Klasse durch Angeben einer Ereignisabfrage, einer Textmarke, die als Startposition für die Abfrage verwendet wird, und einen booleschen Wert, der bestimmt, ob die Ereignisse gelesen werden sollen, die bereits im Ereignisprotokoll vorhanden sind.

EventLogWatcher(EventLogQuery, EventBookmark)

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

EventLogWatcher(EventLogQuery)

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

EventLogWatcher(String)

Initialisiert eine neue Instanz der EventLogWatcher Klasse, indem der Name oder der Pfad zu einem Ereignisprotokoll angegeben wird.

Eigenschaften

Enabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt beginnt, Ereignisse an den Ereignisdelegat zu übermitteln.

Methoden

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 dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

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

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

(Geerbt von Object)

Ereignisse

EventRecordWritten

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

Gilt für:

Weitere Informationen