Freigeben über


Ablaufverfolgung und Instrumentieren von Anwendungen

Aktualisiert: November 2007

Mithilfe der Ablaufverfolgung überwachen Sie die Ausführung einer Anwendung, während sie läuft. Beim Entwickeln können Sie eine .NET Framework-Anwendung mit einer Ablaufverfolgungs- und Debugginginstrumentation versehen, die sowohl beim Entwickeln als auch nach der Bereitstellung der Anwendung eingesetzt werden kann. Mit den Klassen Trace und Debug lassen sich Informationen zu Fehlern und der Anwendungsausführung in Protokollen, Textdateien oder anderen Medien für die spätere Analyse aufzeichnen.

Das Instrumentieren einer Anwendung durch Platzieren von Ablaufverfolgungsanweisungen an strategischen Codestellen ist vor allem bei verteilten Anwendungen nützlich. Mit Ablaufverfolgungsanweisungen können Sie eine Anwendung nicht nur für die Anzeige von Informationen in Problemfällen instrumentieren, sondern auch zur Überwachung der Anwendungsleistung.

Die Klassen Trace und Debug unterscheiden sich nur in einem Punkt: Die Prozeduren und Funktionen der Trace-Klasse werden standardmäßig zu Releasebuilds kompiliert, die der Debug-Klasse nicht. Unter den folgenden Themen finden Sie weitere Informationen zur Instrumentation in Anwendungen.

In diesem Abschnitt

Referenz

  • Trace
    Stellt detaillierte Referenzinformationen über die Trace-Klasse und ihre Member zur Verfügung.

  • Debug
    Stellt detaillierte Referenzinformationen über die Debug-Klasse und ihre Member zur Verfügung.

  • TraceSource
    Stellt detaillierte Referenzinformationen über die TraceSource-Klasse und ihre Member zur Verfügung.

Verwandte Abschnitte