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ń, jest wywoływane zdarzenie EventRecordWritten, 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, zobacz Instrukcje: subskrybowanie zdarzeń w dzienniku zdarzeń.

Uwagi

Wystąpienia tej klasy są tworzone na podstawie obiektów EventLogQuery, które określają zapytanie dotyczące subskrypcji zdarzeń. Gdy rejestrowane jest zdarzenie zgodne z kryteriami wyrażonymi w zapytaniu, zostanie zgłoszone zdarzenie EventRecordWritten.

Konstruktory

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Inicjuje nowe wystąpienie klasy EventLogWatcher, 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(EventLogQuery, EventBookmark)

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

EventLogWatcher(EventLogQuery)

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

EventLogWatcher(String)

Inicjuje nowe wystąpienie klasy EventLogWatcher, 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 określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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 spełnia kryteria określone w zapytaniu zdarzenia dla tego obiektu.

Dotyczy

Zobacz też