Поделиться через


EventLogWatcher Класс

Определение

Позволяет подписаться на входящие события. Каждый раз, когда нужное событие публикуется в журнале событий, вызывается событие EventRecordWritten, а метод, обрабатывающий это событие, будет выполнен.

public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
    interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
Наследование
EventLogWatcher
Реализации

Примеры

Пример кода с помощью этого класса см. в разделе Практическое руководство. Подписка на события вжурнала событий.

Комментарии

Экземпляры этого класса создаются из объектов EventLogQuery, которые указывают запрос для подписки на событие. При регистрации события, соответствующего условиям, выраженным в запросе, возникает событие EventRecordWritten.

Конструкторы

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Инициализирует новый экземпляр класса EventLogWatcher путем указания запроса события, закладки, используемой в качестве начальной позиции для запроса, и логическое значение, определяющее, следует ли считывать события, которые уже существуют в журнале событий.

EventLogWatcher(EventLogQuery, EventBookmark)

Инициализирует новый экземпляр класса EventLogWatcher путем указания запроса события и закладки, используемой в качестве начальной позиции для запроса.

EventLogWatcher(EventLogQuery)

Инициализирует новый экземпляр класса EventLogWatcher путем указания запроса события.

EventLogWatcher(String)

Инициализирует новый экземпляр класса EventLogWatcher путем указания имени или пути к журналу событий.

Свойства

Enabled

Возвращает или задает значение, указывающее, начинает ли этот объект доставлять события делегату события.

Методы

Dispose()

Освобождает все ресурсы, используемые этим объектом.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые этим объектом, и при необходимости освобождает управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

EventRecordWritten

Позволяет задать делегат (метод обработчика событий), который вызывается каждый раз при публикации события, соответствующего критериям, указанным в запросе события для этого объекта.

Применяется к

См. также раздел