TraceContext TraceContext TraceContext TraceContext Class

Definition

Erfasst und präsentiert Ausführungsdetails über eine Webanforderung.Captures and presents execution details about a Web request. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Vererbung
TraceContextTraceContextTraceContextTraceContext

Hinweise

Sie können diese Klasse verwenden, um Nachrichten an bestimmte Ablauf Verfolgungs Kategorien anzufügen.You can use this class to append messages to specific trace categories. Wenn Sie z. b. eine Instanz der Calendar -Klasse für Ihre Anwendung erstellen, können Sie die Ablauf Verfolgungs Meldung "beginnend mit Rendering" in eine renderingprozedur und "das Erhöhen des OnChange-Ereignisses" in einer Ereignishandlerprozedur einschließen.For example, if you are creating an instance of the Calendar class for your application, you might include the trace message "Starting To Render" in a rendering procedure, and "Raising OnChange Event" in an event handler procedure.

Sie können auch die TraceContext -Klasse verwenden, um am Ende der Anforderungs Ausführung für die benutzerdefinierte Verarbeitung einen Satz von Ablauf Verfolgungs Datensätzen abzurufen.You can also use the TraceContext class to obtain a set of trace records at the end of request execution for custom processing. Weitere Informationen finden Sie unter Übersicht über die ASP.net-Ablauf Verfolgung.For more information, see ASP.NET Tracing Overview.

Legen Sie zum Aktivieren der Ablauf Trace Verfolgung das-Attribut in der @ Page -Direktive oder die IsEnabled -Eigenschaft auf truefest.To enable tracing, set the Trace attribute in the @ Page directive or the IsEnabled property to true. Wenn die Ablauf Verfolgung aktiviert ist und der vom Benutzer bereitgestellte Ablauf Verfolgungs Inhalt angezeigt Page wird, enthält die-Klasse automatisch Leistungsdaten, Informationen zur Steuerungsstruktur und Zustands Verwaltung für jede Anforderung.When tracing is enabled, in addition to showing user-provided trace content, the Page class automatically includes performance data, control-tree structure information, and state management content for every request.

Konstruktoren

TraceContext(HttpContext) TraceContext(HttpContext) TraceContext(HttpContext) TraceContext(HttpContext)

Initialisiert eine neue Instanz der TraceContext-Klasse.Initializes a new instance of the TraceContext class.

Eigenschaften

IsEnabled IsEnabled IsEnabled IsEnabled

Ruft ein Wert ab, der angibt, ob die Ablaufverfolgung für die aktuelle Webanforderung aktiviert ist, oder legt diesen fest.Gets or sets a value indicating whether tracing is enabled for the current Web request.

TraceMode TraceMode TraceMode TraceMode

Ruft die Sortierreihenfolge ab, in der Ablaufverfolgungsanweisungen an einen anfordernden Browser ausgegeben werden sollen, oder legt diese fest.Gets or sets the sorted order in which trace messages should be output to a requesting browser.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Warn(String) Warn(String) Warn(String) Warn(String)

Schreibt eine Ablaufverfolgungsmeldung in das Ablaufverfolgungsprotokoll.Writes a trace message to the trace log. Alle Warnungen werden im Protokoll mit rotem Text angezeigt.All warnings appear in the log as red text.

Warn(String, String) Warn(String, String) Warn(String, String) Warn(String, String)

Schreibt Ablaufverfolgungsinformationen, einschließlich aller benutzerdefinierten Kategorien und Ablaufverfolgungsmeldungen, in das Ablaufverfolgungsprotokoll.Writes trace information to the trace log, including any user-defined categories and trace messages. Alle Warnungen werden im Protokoll mit rotem Text angezeigt.All warnings appear in the log as red text.

Warn(String, String, Exception) Warn(String, String, Exception) Warn(String, String, Exception) Warn(String, String, Exception)

Schreibt Ablaufverfolgungsinformationen, einschließlich aller benutzerdefinierten Kategorien, Ablaufverfolgungsmeldungen und Fehlerinformationen, in das Ablaufverfolgungsprotokoll.Writes trace information to the trace log, including any user-defined categories, trace messages, and error information. Alle Warnungen werden im Protokoll mit rotem Text angezeigt.All warnings appear in the log as red text.

Write(String) Write(String) Write(String) Write(String)

Schreibt eine Ablaufverfolgungsmeldung in das Ablaufverfolgungsprotokoll.Writes a trace message to the trace log.

Write(String, String) Write(String, String) Write(String, String) Write(String, String)

Schreibt Ablaufverfolgungsinformationen, einschließlich einer Meldung und aller benutzerdefinierten Kategorien, in das Ablaufverfolgungsprotokoll.Writes trace information to the trace log, including a message and any user-defined categories.

Write(String, String, Exception) Write(String, String, Exception) Write(String, String, Exception) Write(String, String, Exception)

Schreibt Ablaufverfolgungsinformationen, einschließlich aller benutzerdefinierten Kategorien, Ablaufverfolgungsmeldungen und Fehlerinformationen, in das Ablaufverfolgungsprotokoll.Writes trace information to the trace log, including any user-defined categories, trace messages, and error information.

Ereignisse

TraceFinished TraceFinished TraceFinished TraceFinished

Wird vom TraceContext-Objekt ausgelöst, um die Ablaufverfolgungsmeldungen nach dem Erfassen aller Anforderungsinformationen verfügbar zu machen.Raised by the TraceContext object to expose trace messages after all request information is gathered.

Gilt für:

Siehe auch