Freigeben über


<assert>-Element

Gibt an, ob ein Meldungsfeld angezeigt wird, wenn Sie die Debug.Assert-Methode aufrufen. Außerdem wird der Name der Datei angegeben, in die die Meldung geschrieben werden soll.

<configuration>
  <system.diagnostics>
    <assert>

Syntax

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

attribute Beschreibung
assertuienabled Optionales Attribut.

Gibt an, ob ein Meldungsfeld angezeigt werden soll, wenn die Debug.Assert-Methode zu false ausgewertet wird.
logfilename Optionales Attribut.

Gibt den Namen der Datei an, in die die Meldung geschrieben werden soll, wenn Debug.Assert zu false ausgewertet wird.

assertuienabled-Attribut

Wert BESCHREIBUNG
true Zeigt das Meldungsfeld an. Dies ist die Standardoption.
false Zeigt das Meldungsfeld nicht an.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
system.diagnostics Gibt Ablaufverfolgungslistener an, die Meldungen sammeln, speichern und weiterleiten sowie die Ebene, für die ein Ablaufverfolgungsschalter festgelegt ist.

Bemerkungen

Beide Attribute im <assert>-Element sind optional. Sie können Meldungsfelder deaktivieren, ohne eine Datei anzugeben, in die die Meldungen geschrieben werden sollen, oder Sie können eine Datei angeben, in die Meldungen geschrieben werden sollen, während Meldungsfelder aktiviert bleiben.

Beispiel

Das folgende Beispiel zeigt, wie Sie die Anzeige von Meldungsfeldern deaktivieren, wenn Sie Debug.Assert aufrufen und die Nachrichten in c:\log.txt schreiben.

<configuration>  
   <system.diagnostics>  
      <assert assertuienabled="false" logfilename="c:\log.txt"/>  
   </system.diagnostics>  
</configuration>  

Siehe auch