<диагностика>
Элемент diagnostics
определяет параметры, которые могут быть использованы администратором для проверки и контроля времени выполнения.
<Конфигурации>
<system.serviceModel>
<диагностика>
Синтаксис
<system.serviceModel>
<diagnostics etwProviderId="String"
performanceCounters="Off/ServiceOnly/All/Default"
wmiProviderEnabled="Boolean">
<endToEndTracing activityTracing="Boolean"
messageFlowTracing="Boolean"
propagateActivity="Boolean" />
<messageLogging logEntireMessage="Boolean"
logMalformedMessages="Boolean"
logMessagesAtServiceLevel="Boolean"
logMessagesAtTransportLevel="Boolean"
maxMessagesToLog="Integer"
maxSizeOfMessageToLog="Integer">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>
</system.serviceModel>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
etwProviderId | Строка, которая задает идентификатор для поставщика отслеживания событий, который записывает события в сеансы ETW. |
performanceCounters | Указывает, включены ли счетчики производительности для сборки. Допустимы следующие значения: — Выкл. Счетчики производительности отключены. — ServiceOnly: включены только счетчики производительности, относящиеся к этой службе. — Все. Счетчики производительности можно просматривать во время выполнения. — по умолчанию: создается один экземпляр счетчика производительности _WCF_Admin. Данный экземпляр используется, чтобы включить коллекцию данных SQM для использования инфраструктурой. Значения счетчика для данного экземпляра не обновляются и, соответственно, остаются нулевыми. Если для WCF не задана конфигурация, это значение используется по умолчанию. |
wmiProviderEnabled | Логическое значение, определяющее, включен ли поставщик WMI для сборки. Данный поставщик WMI требуется пользователю, чтобы на время выполнения получить доступ к функциональным возможностям проверки и контроля Windows Communication Foundation (WCF). Значение по умолчанию — false . |
Дочерние элементы
Элемент | Описание |
---|---|
<endToEndTracing> | Элемент конфигурации, который позволяет включать и отключать различные аспекты сквозной отслеживания во время выполнения приложения службы. |
<MessageLogging> | Описывает параметры ведения журнала сообщений WCF. |
Родительские элементы
Элемент | Описание |
---|---|
serviceModel | Корневой элемент всех элементов конфигурации WCF. |
Комментарии
В разделе diagnostics
определяются параметры диагностики для всех служб, содержащихся в сборке. Отдельные параметры диагностики можно определить на уровне службы, только если сборка содержит одну службу. Атрибуты заданы в соответствии с требованиями раздела.
Пример
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.