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


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)

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

EventLogWatcher(EventLogQuery, EventBookmark)

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

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

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

EventLogWatcher(String)

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

Свойства

Enabled

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

Методы

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

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

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

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

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

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

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

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

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

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

События

EventRecordWritten

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

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

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