EventLogWatcher Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ż
- podsumowanie technologii dotyczące odczytywania dzienników zdarzeń i zarządzania nimi
- scenariusze dziennika zdarzeń