Senden von Meldungen an das Ausgabefenster

Laufzeitmeldungen können im Ausgabefenster mithilfe der Debug-Klasse oder der Trace-Klasse ausgegeben werden. Beide sind Bestandteil der System.Diagnostics-Klassenbibliothek. Falls die Ausgabe lediglich in der Debugversion des Programms erfolgen soll, verwenden Sie die Debug-Klasse. Soll die Ausgabe sowohl in der Debug- als auch in der Releaseversion erfolgen, verwenden Sie die Trace-Klasse.

Ausgabemethoden

Die Trace-Klasse und die Debug-Klasse stellen die folgenden Ausgabemethoden bereit:

  • Verschiedene Write-Methoden, die die Ausgabe von Informationen ermöglichen, ohne dass die Ausführung unterbrochen wird. Diese Methoden ersetzen die Debug.Print-Methode, die in früheren Versionen von Visual Basic verwendet wurde.

  • Die System.Diagnostics.Debug.Assert-Methode und die System.Diagnostics.Trace.Assert-Methode, durch die die Ausführung unterbrochen wird und Informationen ausgegeben werden, wenn eine festgelegte Bedingung nicht erfüllt ist. Standardmäßig werden die Informationen der Assert-Methode in einem Dialogfeld angezeigt. Weitere Informationen finden Sie unter Assertionen in verwaltetem Code.

  • Die System.Diagnostics.Debug.Fail-Methode und die System.Diagnostics.Trace.Fail-Methode, durch die die Ausführung stets unterbrochen wird und Informationen ausgegeben werden. Standardmäßig werden die Informationen der Fail-Methoden in einem Dialogfeld angezeigt.

Im Fenster Ausgabe können auch Informationen zu Folgendem angezeigt werden:

  • Module, die der Debugger geladen oder entladen hat.

  • Ausnahmen, die ausgelöst werden.

  • Prozesse, die beendet werden.

  • Threads, die beendet werden.