Elemento <assert>
Consente di specificare se deve essere visualizzata una finestra di messaggio quando viene richiamato il metodo Debug.Assert e permette, inoltre, di specificare il nome del file in cui scrivere i messaggi.
<assert assertuienabled="true|false" logfilename="file name"/>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Attributo |
Descrizione |
---|---|
assertuienabled |
Attributo facoltativo. Specifica se deve essere visualizzata una finestra di messaggio quando il metodo Debug.Assert restituisce false. |
logfilename |
Attributo facoltativo. Specifica il nome del file in cui scrivere il messaggio se Debug.Assert restituisce false. |
Attributo assertuienabled
Valore |
Descrizione |
---|---|
true |
La finestra di messaggio viene visualizzata. Questa è l'impostazione predefinita. |
false |
La finestra di messaggio non viene visualizzata. |
Elementi figlio
Nessuno.
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
configuration |
Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
system.diagnostics |
Consente di specificare listener di traccia per la raccolta, la memorizzazione e l'invio di messaggi, nonché il livello in cui viene impostata un'opzione di analisi. |
Note
Entrambi gli attributi dell'elemento <assert> sono facoltativi. È possibile disabilitare le finestre di messaggio senza specificare un file in cui scrivere i messaggi oppure specificare tale file lasciando attivate le finestre di messaggio.
Esempio
Nell'esempio riportato di seguito viene mostrato come disabilitare la visualizzazione di finestre di messaggio quando viene richiamato il metodo Debug.Assert e vengono scritti i messaggi in c:\log.txt.
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>