System.Diagnostics.Tracing Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы и элементы, позволяющие создавать строго типизированные события для отслеживания событий для Windows (ETW).
Классы
| Имя | Описание |
|---|---|
| DiagnosticCounter |
DiagnosticCounter— абстрактный класс, который служит родительским классом для различных классов Counter*, а именно EventCounter, PollingCounterIncrementingEventCounterи IncrementingPollingCounter. |
| EventAttribute |
Указывает дополнительные сведения о схеме событий для события. |
| EventCommandEventArgs |
Предоставляет аргументы для обратного OnEventCommand(EventCommandEventArgs) вызова. |
| EventCounter |
Предоставляет возможность сбора статистики для очень частых событий через EventSource класс. |
| EventDataAttribute |
Указывает тип, передаваемый методу Write<T>(String, EventSourceOptions, T). |
| EventFieldAttribute |
EventFieldAttribute помещается в поля определяемых пользователем типов, передаваемых как полезные данные EventSource. |
| EventIgnoreAttribute |
Указывает, что свойство следует игнорировать при написании типа события с помощью метода Write<T>(String, EventSourceOptions, T). |
| EventListener |
Предоставляет методы включения и отключения событий из источников событий. |
| EventSource |
Предоставляет возможность создавать события для трассировки событий на разных платформах. |
| EventSourceAttribute |
Позволяет определить трассировку событий для имени Windows (ETW) независимо от имени исходного класса события. |
| EventSourceCreatedEventArgs |
Предоставляет данные для события EventSourceCreated. |
| EventSourceException |
Исключение, возникающее при возникновении ошибки во время трассировки событий для Windows (ETW). |
| EventWrittenEventArgs |
Предоставляет данные для обратного OnEventWritten(EventWrittenEventArgs) вызова. |
| IncrementingEventCounter |
Предоставляет вариант EventCounter для переменных, которые постоянно увеличиваются, например количество исключений во время выполнения. |
| IncrementingPollingCounter |
Предоставляет вариант EventCounter для переменных, которые постоянно увеличиваются, например количество исключений во время выполнения. |
| NonEventAttribute |
Определяет метод, который не создает событие. |
| PollingCounter |
Предоставляет вариант EventCounter , который собирает и вычисляет аналогичную статистику, как EventCounter. |
Структуры
| Имя | Описание |
|---|---|
| EventSource.EventData |
Предоставляет данные события для создания быстрых WriteEvent перегрузки с помощью метода WriteEventCore(Int32, Int32, EventSource+EventData*). |
| EventSourceOptions |
Задает переопределения параметров событий по умолчанию, таких как уровень журнала, ключевые слова и код операции при вызове метода Write<T>(String, EventSourceOptions, T). |
Перечисления
| Имя | Описание |
|---|---|
| EventActivityOptions |
Указывает отслеживание событий запуска и остановки действий. |
| EventChannel |
Указывает канал журнала событий для события. |
| EventCommand |
Описывает команду (свойствоCommand), передаваемую обратному вызову OnEventCommand(EventCommandEventArgs). |
| EventFieldFormat |
Указывает, как отформатировать значение определяемого пользователем типа и использовать для переопределения форматирования по умолчанию для поля. |
| EventFieldTags |
Указывает определяемый пользователем тег, который помещается в поля определяемых пользователем типов, передаваемых как полезные данные EventSource через EventFieldAttribute. |
| EventKeywords |
Определяет стандартные ключевые слова, которые применяются к событиям. |
| EventLevel |
Определяет уровень события. |
| EventManifestOptions |
Указывает, как создается манифест ETW для источника событий. |
| EventOpcode |
Определяет стандартные коды операций, которые источник событий присоединяет к событиям. |
| EventSourceSettings |
Задает параметры конфигурации для источника событий. |
| EventTags |
Указывает отслеживание событий запуска и остановки действий. Следует использовать только более низкие 24 бита. Дополнительные сведения см. в разделах EventSourceOptions и Write(String, EventSourceOptions). |
| EventTask |
Определяет задачи, которые применяются к событиям. |
Комментарии
Строго типизированное событие определяется по имени и содержит описания полезных данных. Вы можете узнать список событий, которые программа может производить с помощью отражения.