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ń, 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. |