Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O diagnostics elemento define as configurações que podem ser usadas por um administrador para inspeção e controle de runtime.
<configuração>
<system.serviceModel>
<Diagnostics>
Sintaxe
<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>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
| etwProviderId | Uma cadeia de caracteres que especifica o identificador do provedor de Event-Tracing, que grava eventos em sessões ETW. |
| performanceCounters | Especifica se os contadores de desempenho do assembly estão habilitados. Valores válidos são - Desativado: os contadores de desempenho estão desabilitados. - ServiceOnly: somente os contadores de desempenho relevantes para esse serviço estão habilitados. – Tudo: contadores de desempenho podem ser exibidos em runtime. – Padrão: uma única instância de contador de desempenho _WCF_Admin é criada. Essa instância é usada para habilitar a coleta de dados SQM para uso pela infraestrutura. Nenhum dos valores de contador para essa instância é atualizado e, portanto, permanecerá em zero. Esse será o valor padrão se nenhuma configuração estiver presente para o WCF. |
| wmiProviderEnabled | Um valor booliano que especifica se o provedor WMI para o assembly está habilitado. O provedor WMI é necessário para que o usuário obtenha acesso de runtime aos recursos de inspeção e controle do WCF (Windows Communication Foundation). O padrão é false. |
Elementos filho
| Elemento | Description |
|---|---|
| <endToEndTracing> | Um elemento de configuração que permite habilitar e desabilitar diferentes aspectos do rastreamento de ponta a ponta durante a execução de um aplicativo de serviço. |
| <log de mensagens> | Descreve as configurações para o registro em log de mensagens do WCF. |
Elementos pai
| Elemento | Description |
|---|---|
| serviceModel | O elemento raiz de todos os elementos de configuração do WCF. |
Observações
A diagnostics seção define as configurações de diagnóstico para todos os serviços localizados em um assembly. Não é possível definir configurações de diagnóstico separadas no nível do serviço, a menos que haja apenas um serviço no assembly. Os atributos são definidos de acordo com os requisitos da seção.
Example
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>