Elemento <assert>

Especifica se uma caixa de mensagem deve ser exibida ao chamar o método Debug.Assert; também especifica o nome do arquivo no qual as mensagens serão gravadas.

<configuration>
  <system.diagnostics>
    <assert>

Syntax

<assert assertuienabled="true|false" logfilename="file name"/>  

Atributos e elementos

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

Atributos

Atributo Descrição
assertuienabled Atributo opcional.

Especifica se será exibida uma caixa de mensagem quando o método Debug.Assert for avaliado como false.
logfilename Atributo opcional.

Especifica o nome do arquivo para no gravar a mensagem se Debug.Assert for avaliado como false.

Atributo assertuienabled

Valor Descrição
true Exibe a caixa de mensagem. Esse é o padrão.
false Não exibe a caixa de mensagem.

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.
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.

Comentários

Ambos os atributos no elemento <assert> são opcionais. Você pode desabilitar caixas de mensagem sem especificar um arquivo para gravá-las, ou um arquivo para gravá-las e deixar as caixas de mensagem habilitadas.

Exemplo

O exemplo a seguir mostra como desabilitar a exibição de caixas de mensagem ao chamar Debug.Assert e gravar as mensagens em c:\log.txt.

<configuration>  
   <system.diagnostics>  
      <assert assertuienabled="false" logfilename="c:\log.txt"/>  
   </system.diagnostics>  
</configuration>  

Confira também