Elemento <assert>
Actualización: noviembre 2007
Especifica si aparecerá o no un cuadro de mensaje al llamar al método Debug.Assert; también especifica el nombre del archivo donde se escriben los mensajes.
<configuration> (Elemento)
Elemento <system.diagnostics>
Elemento <assert>
<assert assertuienabled="true|false" logfilename="file name"/>
Atributos y elementos
Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
assertuienabled |
Atributo opcional. Especifica si se mostrará o no un cuadro de mensaje cuando el método Debug.Assert se evalúe como false. |
logfilename |
Atributo opcional. Especifica el nombre del archivo donde se escribirá el mensaje si Debug.Assert se evalúa como false. |
Atributo assertuienabled
Valor |
Descripción |
---|---|
true |
Muestra el cuadro de mensaje. Éste es el valor predeterminado. |
false |
No muestra el cuadro de mensaje. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
configuration |
Es el elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework. |
system.diagnostics |
Especifica los agentes de escucha de seguimiento que recopilan, almacenan y enrutan mensajes, y el nivel donde se establece un modificador de seguimiento. |
Comentarios
Ambos atributos del elemento <assert> son opcionales. Es posible deshabilitar los cuadros de mensajes sin especificar un archivo donde se escribirán los mensajes o bien especificar un archivo en el que se escribirán los mensajes mientras los cuadros de mensajes permanecen habilitados.
Ejemplo
En el ejemplo siguiente se muestra cómo deshabilitar la presentación de cuadros de mensajes al llamar a Debug.Assert y escribir los mensajes en c:\log.txt.
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>