System.Diagnostics.Eventing.Reader Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используя пространство имен System.Diagnostics.Eventing.Reader, можно разрабатывать приложения, которые считывают журналы событий и управляют ими. Событие в журнале событий содержит сведения, предупреждение или ошибку, опубликованную специальным приложением, службой или компонентом операционной системы. Эти события считывают приложения, осуществляющие мониторинг состояния компьютера, и приложения, выполняющие действия при наступлении определенных событий. Дополнительные сведения см. в разделах Технологическая сводка по чтению журналов событий и управлению ими и Сценарии работы с журналами событий.
Классы
EventBookmark |
Представляет местозаполнитель (закладку) в потоке событий. Местозаполнитель можно использовать для пометки события и возвращения к данной позиции в потоке событий. Экземпляр данного объекта можно получить из объекта EventRecord; в этом случае он соответствует позиции данной записи события. |
EventKeyword |
Представляет ключевое слово для события. Ключевые слова определены в поставщике событий и используются для группирования события с другими идентичными событиями в соответствии с использованием событий. |
EventLevel |
Содержит уровень события, определенный в поставщике событий. Данный уровень указывает серьезность события. |
EventLogConfiguration |
Содержит статическую информацию и параметры конфигурации для журнала событий. Многие параметры конфигураций были определены поставщиком событий, создавшим журнал. |
EventLogException |
Представляет базовый класс для всех исключений, вызываемых при происхождении ошибки в ходе считывании информации, связанной с журналом событий. |
EventLogInformation |
Позволяет осуществлять доступ к свойствам времени выполнения активных журналов событий и файлов журналов событий. Эти свойства включают количество событий в журнале, размер журнала, значение, определяющее заполнение журнала и время последнего доступа к журналу или произведения в нем записи. |
EventLogInvalidDataException |
Представляет исключение, вызываемое при публикации поставщиком данных недопустимых данных в событии. |
EventLogLink |
Представляет связь между поставщиком событий и журналом событий, в котором поставщик публикует данные событий. Этот объект не может быть использован для создания объектов. |
EventLogNotFoundException |
Представляет исключение, вызываемое в случае, если запрошенный журнал событий (как правило, указывается имя журнала событий или путь к файлу журнала событий) не существует. |
EventLogPropertySelector |
Содержит массив строк, представляющих запросы XPath для элементов в представлении XML события на основе схемы событий. Запросы в данном объекте используются для извлечения значений из события. |
EventLogProviderDisabledException |
Представляет исключение, которое вызывается, когда определенное имя поставщика событий ссылается на отключенного поставщика событий. Отключенный поставщик событий не может публиковать события. |
EventLogQuery |
Представляет запрос для событий в журнале событий и параметры, определяющие метод выполнения запроса и компьютер, на котором запрос будет выполнен. |
EventLogReader |
Позволяет считывать события из журнала событий в соответствии с запросом события. События, считываемые данным объектом, возвращаются в качестве объектов EventRecord. |
EventLogReadingException |
Представляет исключение, происходящее при возникновении ошибки в процессе чтения, запроса или подписки на события в журнале событий. |
EventLogRecord |
Содержит свойства экземпляра событий для события, принятого от объекта EventLogReader. Свойства события предоставляют информацию о событии (например, имя компьютера, на котором было зарегистрировано событие и время создания события). |
EventLogSession |
Используется для доступа к службе журнала событий на локальном компьютере или удаленном компьютере, что обеспечивает возможность управления и сбора информации о журналах событий и поставщиках событий на компьютере. |
EventLogStatus |
Содержит код состояния или код ошибки для определенного журнала событий. Данное состояние может использоваться для определения доступности журнала событий для операций. |
EventLogWatcher |
Позволяет подписаться на входящие события. Каждый раз при публикации требуемого события в журнале событий вызывается событие EventRecordWritten и выполняется метод, обрабатывающий данное событие. |
EventMetadata |
Содержит метаданные (свойства и параметры) для события, определенного в поставщике событий. |
EventOpcode |
Содержит код операций события, определенный в поставщике событий. Код операций определяет числовое значение, идентифицирующее действие или пункт действия, который выполнялся приложением при вызове события. |
EventProperty |
Содержит значение свойства события, указанное поставщиком событий при публикации события. |
EventRecord |
Определяет свойства экземпляра событий для события, принятого от объекта EventLogReader. Свойства события предоставляют информацию о событии (например, имя компьютера, на котором было зарегистрировано событие и время создания события). Этот класс является абстрактным классом. Класс EventLogRecord реализует данный класс. |
EventRecordWrittenEventArgs |
При вызове события EventRecordWritten экземпляр данного объекта передается методу делегата, обрабатывающему событие. Данный объект содержит событие, опубликованное в журнале событий или исключение, произошедшее при сбое подписки на событие. |
EventTask |
Содержит задачу события, определенную в поставщике событий. Задача идентифицирует часть приложения или компонента, публикующего событие. Задача является 16-разрядным значением, 16 верхних значений зарезервированы. |
ProviderMetadata |
Содержит статическую информацию о поставщике событий (например, имя и идентификатор поставщика), а также коллекцию событий, определенных в поставщике. |
Перечисления
EventLogIsolation |
Определяет права доступа по умолчанию для журнала событий. Значение приложения и системы указывают, что журнал использует список управления доступом (ACL) совместно с соответствующим журналом Windows (журнал событий приложения или системы), а также совместно использует сеанс трассировки событий Windows (ETW) с другими журналами одной изоляции. Все каналы с пользовательской изоляцией используют закрытый сеанс ETW. |
EventLogMode |
Определяет поведение при обработке службой журнала событий журнала событий при достижении максимального размера (при заполнении журнала событий). |
EventLogType |
Определяет тип событий, регистрируемых в журнале событий. Каждый журнал может содержать только один тип события. |
PathType |
Указывает, что строка содержит: имя журнала события или путь к файлу журнала события. |
SessionAuthentication |
Определяет значения для типа проверки подлинности, используемого при удаленном вызове процедуры (RPC) входа на сервер. Вход в систему происходит таким образом при создании объекта EventLogSession, указывающего подключение к удаленному компьютеру. |
StandardEventKeywords |
Определяет стандартные ключевые слова, вложенные в событие поставщиком событий. Дополнительные сведения о ключевых словах см. в разделе EventKeyword. |
StandardEventLevel |
Определяет стандартные уровни событий, используемые службой журнала событий. Уровень определяет серьезность события. Пользовательские уровни события могут определяться вне зависимости от данных стандартных уровней. Дополнительные сведения об уровнях см. в разделе EventLevel. |
StandardEventOpcode |
Определяет стандартные коды операций, вложенные в событие поставщиком событий. Дополнительные сведения о кодах операций см. в разделе EventOpcode. |
StandardEventTask |
Определяет стандартные задачи, вложенные в событие поставщиком событий. Дополнительные сведения о задачах см. в разделе EventTask. |