Compartir a través de


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>

Vea también

Referencia

Esquema de la configuración de seguimiento y depuración

Debug