TraceContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erfasst und präsentiert Ausführungsdetails über eine Webanforderung. Diese Klasse kann nicht vererbt werden.
public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
- Vererbung
-
TraceContext
Hinweise
Sie können diese Klasse verwenden, um Nachrichten an bestimmte Ablaufverfolgungskategorien anzufügen. Wenn Sie beispielsweise eine Instanz der Calendar -Klasse für Ihre Anwendung erstellen, können Sie die Ablaufverfolgungsmeldung "Starting To Render" in eine Renderingprozedur und "Raising OnChange Event" in eine Ereignishandlerprozedur einschließen.
Sie können die TraceContext -Klasse auch verwenden, um am Ende der Anforderungsausführung einen Satz von Ablaufverfolgungsdatensätzen für die benutzerdefinierte Verarbeitung abzurufen. Weitere Informationen finden Sie unter Übersicht über ASP.NET Ablaufverfolgung.
Um die Ablaufverfolgung zu aktivieren, legen Sie das Trace
Attribut in der @ Page-Direktive oder die IsEnabled -Eigenschaft auf fest true
. Wenn die Ablaufverfolgung aktiviert ist, enthält die Page Klasse zusätzlich zum vom Benutzer bereitgestellten Ablaufverfolgungsinhalt automatisch Leistungsdaten, Strukturinformationen zur Steuerungsstruktur und Zustandsverwaltungsinhalte für jede Anforderung.
Konstruktoren
TraceContext(HttpContext) |
Initialisiert eine neue Instanz der TraceContext-Klasse. |
Eigenschaften
IsEnabled |
Ruft ein Wert ab, der angibt, ob die Ablaufverfolgung für die aktuelle Webanforderung aktiviert ist, oder legt diesen fest. |
TraceMode |
Ruft die Sortierreihenfolge ab, in der Ablaufverfolgungsanweisungen an einen anfordernden Browser ausgegeben werden sollen, oder legt diese fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Warn(String) |
Schreibt eine Ablaufverfolgungsmeldung in das Ablaufverfolgungsprotokoll. Alle Warnungen werden im Protokoll mit rotem Text angezeigt. |
Warn(String, String) |
Schreibt Ablaufverfolgungsinformationen, einschließlich aller benutzerdefinierten Kategorien und Ablaufverfolgungsmeldungen, in das Ablaufverfolgungsprotokoll. Alle Warnungen werden im Protokoll mit rotem Text angezeigt. |
Warn(String, String, Exception) |
Schreibt Ablaufverfolgungsinformationen, einschließlich aller benutzerdefinierten Kategorien, Ablaufverfolgungsmeldungen und Fehlerinformationen, in das Ablaufverfolgungsprotokoll. Alle Warnungen werden im Protokoll mit rotem Text angezeigt. |
Write(String) |
Schreibt eine Ablaufverfolgungsmeldung in das Ablaufverfolgungsprotokoll. |
Write(String, String) |
Schreibt Ablaufverfolgungsinformationen, einschließlich einer Meldung und aller benutzerdefinierten Kategorien, in das Ablaufverfolgungsprotokoll. |
Write(String, String, Exception) |
Schreibt Ablaufverfolgungsinformationen, einschließlich aller benutzerdefinierten Kategorien, Ablaufverfolgungsmeldungen und Fehlerinformationen, in das Ablaufverfolgungsprotokoll. |
Ereignisse
TraceFinished |
Wird vom TraceContext-Objekt ausgelöst, um die Ablaufverfolgungsmeldungen nach dem Erfassen aller Anforderungsinformationen verfügbar zu machen. |