EventLogWatcher Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |