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
Einführung in Instrumentation und Ablaufverfolgung
Bietet eine Übersicht über grundlegende Konzepte der Instrumentation und Ablaufverfolgung.Ablaufverfolgungsschalter
Beschreibt, wie Ablaufverfolgungsmeldungen mithilfe von Schaltern nach komplexen Kriterien gefiltert werden.Ablaufverfolgungslistener
Beschreibt, wie Ablaufverfolgungsmeldungen mit Listenern zu bestimmten Ausgabezielen geleitet werden.Gewusst wie: Verfolgen von Code in einer Anwendung
Beschreibt die wichtigsten Schritte bei der Instrumentation und Ablaufverfolgung.Gewusst wie: Hinzufügen von Ablaufverfolgungsanweisungen zu Anwendungscode
Erläutert mehrere Techniken, Ablaufverfolgungs- und Debugmeldungen in Anwendungen einzusetzen.Gewusst wie: Bedingtes Kompilieren mit Ablaufverfolgung und Debuggen
Enthält Anweisungen zum Einbinden von Ablaufverfolgungsoptionen in kompilierte Anwendungen.Ablaufverfolgungsquellen
Erläutert die Verwendung der TraceSource-Klasse als Alternative zu der älteren statischen Trace-Klasse und der Debug-Klasse.
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
- Vorbereitung zum Debugging: C#- und Visual Basic-Projekttypen
Enthält Links zu Themen zum Debuggen von verwaltetem Code.