Udostępnij za pośrednictwem


EventLogWatcher Klasa

Definicja

Umożliwia subskrybowanie zdarzeń przychodzących. Za każdym razem, gdy żądane zdarzenie jest publikowane w dzienniku zdarzeń, EventRecordWritten zdarzenie jest wywoływane, a metoda, która obsługuje to zdarzenie, zostanie wykonana.

public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
    interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
Dziedziczenie
EventLogWatcher
Implementuje

Przykłady

Na przykład kod korzystający z tej klasy można znaleźć w temacie Instrukcje: subskrybowanie zdarzeń w dzienniku zdarzeń.

Uwagi

Wystąpienia tej klasy są tworzone na podstawie EventLogQuery obiektów, które określają zapytanie dotyczące subskrypcji zdarzeń. Po zarejestrowaniu zdarzenia spełniającego kryteria wyrażone w zapytaniu zostanie EventRecordWritten zgłoszone zdarzenie.

Konstruktory

EventLogWatcher(EventLogQuery)

Inicjuje EventLogWatcher nowe wystąpienie klasy, określając zapytanie o zdarzenie.

EventLogWatcher(EventLogQuery, EventBookmark)

Inicjuje nowe wystąpienie EventLogWatcher klasy, określając zapytanie o zdarzenie i zakładkę, która jest używana jako pozycja początkowa zapytania.

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Inicjuje nowe wystąpienie EventLogWatcher klasy, określając zapytanie o zdarzenie, zakładkę używaną jako pozycję początkową zapytania oraz wartość logiczną określającą, czy odczytywać zdarzenia, które już istnieją w dzienniku zdarzeń.

EventLogWatcher(String)

Inicjuje EventLogWatcher nowe wystąpienie klasy, określając nazwę lub ścieżkę do dziennika zdarzeń.

Właściwości

Enabled

Pobiera lub ustawia wartość wskazującą, czy ten obiekt rozpoczyna dostarczanie zdarzeń do delegata zdarzenia.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez ten obiekt i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

EventRecordWritten

Umożliwia ustawienie delegata (metody obsługi zdarzeń), który jest wywoływany za każdym razem, gdy zdarzenie jest publikowane, które pasuje do kryteriów określonych w zapytaniu zdarzenia dla tego obiektu.

Dotyczy

Zobacz też