Partilhar via


<Diagnóstico>

O diagnostics elemento define definições que podem ser usadas por um administrador para inspeção e controlo em tempo de execução.

<configuração>
   <system.serviceModel>
     <Diagnóstico>

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 que especifica o identificador do fornecedor de Event-Tracing, que escreve eventos nas sessões ETW.
contadores de desempenho Especifica se os contadores de desempenho para o conjunto estão ativados. Os valores válidos são

- Desligado: Os contadores de desempenho estão desativados.
- ServiceOnly: Apenas os contadores de desempenho relevantes para este serviço estão ativados.
- Todos: Os contadores de desempenho podem ser visualizados em tempo de execução.
- Padrão: É criada uma única instância de contador de desempenho _WCF_Admin. Esta instância é usada para permitir a recolha de dados SQM para uso da infraestrutura. Nenhum dos valores contadores desta instância é atualizado e, por isso, permanecerá a zero. Este é o valor padrão se não houver configuração para WCF.
wmiProviderEnabled Um valor booleano que especifica se o fornecedor WMI para o assembly está ativado. O fornecedor WMI é obrigado a que o utilizador tenha acesso em tempo de execução às funcionalidades de inspeção e controlo do Windows Communication Foundation (WCF). A predefinição é false.

Elementos filho

Elemento Description
<endToEndTracing> Um elemento de configuração que permite ativar e desativar diferentes aspetos do rastreamento de ponta a ponta durante a execução de uma aplicação de serviço.
<registoDeMensagens> Descreve as definições para registo de mensagens WCF.

Elementos Principais

Elemento Description
ServiceModel O elemento raiz de todos os elementos de configuração WCF.

Observações

A diagnostics secção define as definições de diagnóstico para todos os serviços localizados numa assembleia. 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 assembleia. Os atributos são definidos de acordo com os requisitos da secçã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>

Consulte também