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