Teilen über


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 "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.

Gilt für:

Weitere Informationen