<diagnósticos>
O diagnostics
elemento define definições que podem ser utilizadas por um administrador para inspeção e controlo de tempo de execução.
<configuração>
<system.serviceModel>
<diagnósticos>
Syntax
<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 secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
etwProviderId | Uma cadeia que especifica o identificador do fornecedor de Event-Tracing, que escreve eventos em sessões ETW. |
performanceCounters | Especifica se os contadores de desempenho da assemblagem estão ativados. Os valores válidos são - Desativado: os contadores de desempenho estão desativados. - ServiceOnly: apenas os contadores de desempenho relevantes para este serviço estão ativados. - Tudo: os contadores de desempenho podem ser visualizados no tempo de execução. - Predefinição: é criada uma única instância de contador de desempenho _WCF_Admin. Esta instância é utilizada para ativar a recolha de dados SQM para utilização pela infraestrutura. Nenhum dos valores do contador para esta instância é atualizado e, portanto, permanecerá em zero. Este é o valor predefinido se não existir nenhuma configuração para WCF. |
wmiProviderEnabled | Um valor booleano que especifica se o fornecedor WMI para a assemblagem está ativado. O fornecedor WMI é necessário para que o utilizador obtenha acesso em tempo de execução às funcionalidades de inspeção e controlo do Windows Communication Foundation (WCF). A predefinição é false . |
Elementos Subordinados
Elemento | Descrição |
---|---|
<endToEndTracing> | Um elemento de configuração que lhe permite ativar e desativar diferentes aspetos do rastreio ponto a ponto durante a execução de uma aplicação de serviço. |
<registo de mensagens> | Descreve as definições do registo de mensagens do WCF. |
Elementos Principais
Elemento | Descrição |
---|---|
serviceModel | O elemento raiz de todos os elementos de configuração do WCF. |
Observações
A diagnostics
secção define as definições de diagnóstico para todos os serviços localizados numa assemblagem. Não é possível definir definições de diagnóstico separadas ao nível do serviço, a menos que exista apenas um serviço na assemblagem. Os atributos são definidos de acordo com os requisitos da secção.
Exemplo
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>