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


System.Diagnostics.Tracing Пространство имен

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

Классы

DiagnosticCounter

DiagnosticCounter — это абстрактный класс, который выступает в качестве родительского для различных классов Counter*, а именно: EventCounter, PollingCounter, IncrementingEventCounter и 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*).

EventSource.EventSourcePrimitive

Тип-оболочка для отделения примитивных типов (например, int, long и string) от других типов в API EventSource. Этот тип следует использовать не напрямую, а как неявные преобразования при использовании API WriteEvent.

EventSourceOptions

Задает переопределения параметров события по умолчанию, таких как уровень ведения журнала, ключевые слова и код операции, при вызове метода Write<T>(String, EventSourceOptions, T).

Перечисления

EventActivityOptions

Задает отслеживание событий запуска и остановки действия.

EventChannel

Указывает канал журнала событий для события.

EventCommand

Описывает команду (свойство Command ), которая передается в метод обратного вызова OnEventCommand(EventCommandEventArgs).

EventFieldFormat

Указывает способ форматирования значения типа, определяемого пользователем, и может использоваться для переопределения форматирования поля по умолчанию.

EventFieldTags

Указывает определяемый пользователем тег, который помещается в поля типов, определяемых пользователем, которые передаются в качестве полезных данных EventSource посредством атрибута EventFieldAttribute.

EventKeywords

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

EventLevel

Определяет уровень события.

EventManifestOptions

Определяет способ создания манифеста трассировки событий Windows для источника событий.

EventOpcode

Определяет стандартные коды операций, вложенные в события источником событий.

EventSourceSettings

Задает параметры конфигурации для источника события.

EventTags

Задает отслеживание событий запуска и остановки действия. Следует использовать только младшие 24 бита. Дополнительные сведения см. в разделах EventSourceOptions и Write(String, EventSourceOptions).

EventTask

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

Комментарии

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