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 |
Определяет задачи, применяемые к событиям. |
Комментарии
Строго типизированное событие определяется по имени и содержит описания полезных данных. Список событий, создаваемых программой, можно найти с помощью отражения.