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

Определение

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

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class EventSourceSettings
[System.Flags]
public enum EventSourceSettings
[<System.Flags>]
type EventSourceSettings = 
Public Enum EventSourceSettings
Наследование
EventSourceSettings
Атрибуты

Поля

Имя Значение Описание
Default 0

Ни один из специальных параметров конфигурации не включен.

ThrowOnEventWriteErrors 1

Источник событий создает исключение при возникновении ошибки.

EtwManifestEventFormat 4

Прослушиватель ETW должен использовать формат на основе манифеста при создании событий. Это параметр по умолчанию при определении типа, производного от EventSource использования одного из защищенных EventSource конструкторов. Этот формат имеет более низкие затраты на сериализацию событий по сравнению с EtwSelfDescribingEventFormat. Дополнительные сведения см. в разделе " Самоописание и форматы событий манифеста".

EtwSelfDescribingEventFormat 8

Прослушиватель ETW должен использовать формат событий самостоятельного описания. Это параметр по умолчанию при создании нового экземпляра EventSource с помощью одного из общедоступных EventSource конструкторов. Этот формат имеет больше возможностей и более высокую совместимость с прослушивателями, которые не используют библиотеку TraceEvent, но имеют более высокие затраты на сериализацию событий по сравнению с EtwManifestEventFormat. Дополнительные сведения см. в разделе " Самоописание и форматы событий манифеста".

Комментарии

Необходимо указать только EtwManifestEventFormat или EtwSelfDescribingEventFormat, но не оба.

Применяется к