<aserción> Elemento

Especifica si se muestra un cuadro de mensaje cuando se llama al método Debug.Assert; también indica el nombre del archivo para el que se van a escribir los mensajes.

<configuración>
  <system.diagnostics>
    <aserción>

Sintaxis

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

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
assertuienabled Atributo opcional.

Especifica si se va a mostrar un cuadro de mensaje cuando el método Debug.Assert se evalúa como falso.
logfilename Atributo opcional.

Especifica el nombre del archivo en el que se va a escribir el mensaje si Debug.Assert se evalúa como falso.

Atributo assertuienabled

Valor Descripción
true Muestra el cuadro de mensaje. Este es el valor predeterminado.
false No muestra el cuadro de mensaje.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Descripción
configuration Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.
system.diagnostics Especifica los agentes de escucha de seguimiento que recopilan, almacenan y enrutan mensajes, así como el nivel en el que está establecido un modificador de seguimiento.

Comentarios

Ambos atributos del <elemento assert> son opcionales. Puede deshabilitar los cuadros de mensaje sin especificar un archivo en el que escribir los mensajes o puede especificar un archivo en el que escribir mensajes mientras deja habilitados los cuadros de mensaje.

Ejemplo

En el ejemplo siguiente se muestra cómo deshabilitar la visualización de cuadros de mensaje 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>  

Consulte también