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

Пространство имен System.Diagnostics.Tracing предоставляет типы и члены, позволяющие создавать строго типизированные события, которые будут захватываться системой трассировки событий для Windows (ETW). The System.Diagnostics.Tracing namespace provides types and members that enable you to create strongly typed events to be captured by event tracing for Windows (ETW).

Классы

DiagnosticCounter

DiagnosticCounter — это абстрактный класс, который выступает в качестве родительского для различных классов Counter*, а именно: EventCounter, PollingCounter, IncrementingEventCounter и IncrementingPollingCounter.DiagnosticCounter is an abstract class that serves as the parent class for various Counter* classes, namely EventCounter, PollingCounter, IncrementingEventCounter, and IncrementingPollingCounter.

EventAttribute

Задает дополнительную информацию схемы для события.Specifies additional event schema information for an event.

EventCommandEventArgs

Предоставляет аргументы для обратного вызова OnEventCommand(EventCommandEventArgs).Provides the arguments for the OnEventCommand(EventCommandEventArgs) callback.

EventCounter

Предоставляет возможность сбора статистики по очень часто возникающим событиям с помощью класса EventSource.Provides the ability to collect statistics for very frequent events through the EventSource class.

EventDataAttribute

Определяет тип, передаваемый методу Write<T>(String, EventSourceOptions, T).Specifies a type to be passed to the Write<T>(String, EventSourceOptions, T) method.

EventFieldAttribute

Атрибут EventFieldAttribute помещается в полях типов, определяемых пользователем, которые передаются в качестве полезных данных EventSource.The EventFieldAttribute is placed on fields of user-defined types that are passed as EventSource payloads.

EventIgnoreAttribute

Указывает, что при записи типа события с помощью метода Write<T>(String, EventSourceOptions, T) свойство должно игнорироваться.Specifies a property should be ignored when writing an event type with the Write<T>(String, EventSourceOptions, T) method.

EventListener

Предоставляет методы для включения и отключения событий из источников событий.Provides methods for enabling and disabling events from event sources.

EventSource

Предоставляет возможность создания событий для трассировки событий Windows (ETW).Provides the ability to create events for event tracing for Windows (ETW).

EventSourceAttribute

Позволяет определить имя трассировки событий Windows (ETW) независимо от имени класса источника событий.Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.

EventSourceCreatedEventArgs

Предоставляет данные для события EventSourceCreated.Provides data for the EventSourceCreated event.

EventSourceException

Исключение, которое возникает при ошибке во время трассировки событий для Windows (ETW).The exception that is thrown when an error occurs during event tracing for Windows (ETW).

EventWrittenEventArgs

Предоставляет данные для обратного вызова OnEventWritten(EventWrittenEventArgs).Provides data for the OnEventWritten(EventWrittenEventArgs) callback.

IncrementingEventCounter

Предоставляет вариант EventCounter для переменных, значения которых постоянно возрастают, таких как число исключений в среде выполнения.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

IncrementingPollingCounter

Предоставляет вариант EventCounter для переменных, значения которых постоянно возрастают, таких как число исключений в среде выполнения.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

NonEventAttribute

Определяет метод, который не создает событие.Identifies a method that is not generating an event.

PollingCounter

Предоставляет вариант EventCounter, который собирает и обрабатывает такие же статистические данные, как и EventCounter.Provides a variant of EventCounter that collects and calculates similar statistics as EventCounter.

Структуры

EventSource.EventData

Предоставляет данные события для создания быстрые перегрузки WriteEvent с помощью метода WriteEventCore(Int32, Int32, EventSource+EventData*).Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore(Int32, Int32, EventSource+EventData*) method.

EventSourceOptions

Задает переопределения параметров события по умолчанию, таких как уровень ведения журнала, ключевые слова и код операции, при вызове метода Write<T>(String, EventSourceOptions, T).Specifies overrides of default event settings such as the log level, keywords and operation code when the Write<T>(String, EventSourceOptions, T) method is called.

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

EventActivityOptions

Задает отслеживание событий запуска и остановки действия.Specifies the tracking of activity start and stop events.

EventChannel

Указывает канал журнала событий для события.Specifies the event log channel for the event.

EventCommand

Описывает команду (свойство Command ), которая передается в метод обратного вызова OnEventCommand(EventCommandEventArgs).Describes the command (Command property) that is passed to the OnEventCommand(EventCommandEventArgs) callback.

EventFieldFormat

Указывает способ форматирования значения типа, определяемого пользователем, и может использоваться для переопределения форматирования поля по умолчанию.Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.

EventFieldTags

Указывает определяемый пользователем тег, который помещается в поля типов, определяемых пользователем, которые передаются в качестве полезных данных EventSource посредством атрибута EventFieldAttribute.Specifies the user-defined tag that is placed on fields of user-defined types that are passed as EventSource payloads through the EventFieldAttribute.

EventKeywords

Определяет стандартные ключевые слова, которые применяются к событиям.Defines the standard keywords that apply to events.

EventLevel

Определяет уровень события.Identifies the level of an event.

EventManifestOptions

Определяет способ создания манифеста трассировки событий Windows для источника событий.Specifies how the ETW manifest for the event source is generated.

EventOpcode

Определяет стандартные коды операций, вложенные в события источником событий.Defines the standard operation codes that the event source attaches to events.

EventSourceSettings

Задает параметры конфигурации для источника события.Specifies configuration options for an event source.

EventTags

Задает отслеживание событий запуска и остановки действия.Specifies the tracking of activity start and stop events. Следует использовать только младшие 24 бита.You should only use the lower 24 bits. Дополнительные сведения см. в разделах EventSourceOptions и Write(String, EventSourceOptions).For more information, see EventSourceOptions and Write(String, EventSourceOptions).

EventTask

Определяет задачи, которые применяются к событиям.Defines the tasks that apply to events.

Комментарии

Строго типизированное событие идентифицируется по имени, а также содержит описание полезных данных.A strongly typed event is identified by name and contains payload descriptions. Вы можете обнаруживать список событий, которые могут производить программы с помощью отражения.You can discover the list of events that a program can produce by using reflection.