Elemento <remove> para <listeners> para <trace>

Remove um ouvinte da coleção Listeners.

<configuration>
  <system.diagnostics>
    <rastreamento>
      <listeners>
        <remove>

Syntax

<remove name="listener name" />  

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
name Atributo obrigatório.

O nome do ouvinte a ser removido da coleção Ouvintes .

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
configuration O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
listeners Especifica um ouvinte que coleta, armazena e roteia mensagens. Os ouvintes direcionam a saída de rastreamento para um destino apropriado.
system.diagnostics Especifica os ouvintes de rastreamento que coletam, armazenam e roteiam mensagens e o nível em que uma opção de rastreamento é definida.
trace Configura o serviço de rastreamento do ASP.NET.

Comentários

Observação

A remoção de DefaultTraceListener da coleção Listeners altera o comportamento dos métodos Debug.Assert, Trace.Assert, Debug.Fail e Trace.Fail. Chamar um método Assert ou Fail normalmente resulta na exibição de uma caixa de mensagem, no entanto, ela não será exibida se DefaultTraceListener não estiver na coleção Listeners.

Exemplo

O exemplo a seguir mostra como remover o ouvinte de rastreamento padrão da coleção ouvintes de rastreamento.

<configuration>  
   <system.diagnostics>  
      <trace autoflush="true" indentsize="0">  
         <listeners>  
            <remove name="Default" />  
         </listeners>  
      </trace>  
   </system.diagnostics>  
</configuration>  

Confira também