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

Определяет задачи, которые применяются к событиям.

Комментарии

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