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>