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 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 |