EventLogWatcher EventLogWatcher EventLogWatcher EventLogWatcher Class

Definition

Ermöglicht das Abonnieren von eingehenden Ereignissen.Allows you to subscribe to incoming events. 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.Each time a desired event is published to an event log, the EventRecordWritten event is raised, and the method that handles this event will be executed.

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

Beispiele

Code, die mit dieser Klasse, z. B. finden Sie unter Vorgehensweise: Abonnieren von Ereignissen in einem Ereignisprotokoll.For example code using this class, see How to: Subscribe to Events in an Event Log.

Hinweise

Die Instanzen dieser Klasse werden erstellt, aus EventLogQuery -Objekte, die eine Abfrage für das Ereignisabonnement angeben.The instances of this class are created from EventLogQuery objects, which specify a query for the event subscription. Wenn ein Ereignis protokolliert wird, das den Kriterien in der Abfrage entspricht, wird das EventRecordWritten-Ereignis ausgelöst.When an event is logged that matches the criteria expressed in the query, then the EventRecordWritten event is raised.

Konstruktoren

EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery)

Initialisiert eine neue Instanz der EventLogWatcher-Klasse durch Angeben einer Ereignisabfrage.Initializes a new instance of the EventLogWatcher class by specifying an event query.

EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark) 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.Initializes a new instance of the EventLogWatcher class by specifying an event query and a bookmark that is used as starting position for the query.

EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean) 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.Initializes a new instance of the EventLogWatcher class by specifying an event query, a bookmark that is used as starting position for the query, and a Boolean value that determines whether to read the events that already exist in the event log.

EventLogWatcher(String) EventLogWatcher(String) EventLogWatcher(String) EventLogWatcher(String)

Initialisiert eine neue Instanz der EventLogWatcher-Klasse unter Angabe des Namens oder des Pfads für ein Ereignisprotokoll.Initializes a new instance of the EventLogWatcher class by specifying the name or path to an event log.

Eigenschaften

Enabled Enabled Enabled Enabled

Ruft einen Wert ab, der angibt, ob dieses Objekt mit der Übermittlung von Ereignissen an den Ereignisdelegaten beginnt, oder legt ihn fest.Gets or sets a value that indicates whether this object starts delivering events to the event delegate.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom Objekt verwendeten Ressourcen frei.Releases all the resources used by this object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die vom Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Ereignisse

EventRecordWritten EventRecordWritten EventRecordWritten 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 Allows setting a delegate (event handler method) that gets called every time an event is published that matches the criteria specified in the event query for this object.

Gilt für:

Siehe auch