TraceContext Klasse

Definition

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 "Start zum Rendern" in eine Renderingprozedur und "Auslösen von OnChange-Ereignis" in eine Ereignishandlerprozedur einschließen.

Sie können die TraceContext Klasse auch verwenden, um eine Reihe von Ablaufverfolgungsdatensätzen am Ende der Anforderungsausführung für die benutzerdefinierte Verarbeitung abzurufen. Weitere Informationen finden Sie unter ASP.NET Ablaufverfolgungsübersicht.

Um die Ablaufverfolgung zu aktivieren, legen Sie das Trace Attribut in der @Page-Direktive oder der IsEnabled Eigenschaft auf true. Wenn die Ablaufverfolgung aktiviert ist, enthält die Page Klasse zusätzlich zum Anzeigen von vom Benutzer bereitgestellten Ablaufverfolgungsinhalten automatisch Leistungsdaten, Strukturinformationen zur Steuerelementstruktur 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.

Gilt für

Siehe auch