TraceContext Třída

Definice

Zachycuje a prezentuje podrobnosti o spuštění webového požadavku.Captures and presents execution details about a Web request. Tuto třídu nelze zdědit.This class cannot be inherited.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Dědičnost
TraceContext

Poznámky

Tuto třídu můžete použít k připojení zpráv ke konkrétním kategoriím trasování.You can use this class to append messages to specific trace categories. Pokud například vytváříte instanci Calendar třídy pro vaši aplikaci, můžete zahrnout trasovací zprávu "začíná vykreslováním" v proceduře vykreslování a "událost vyvolání události změny" v proceduře obslužné rutiny události.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.

Můžete také použít TraceContext třídu k získání sady záznamů trasování na konci provádění žádosti o vlastní zpracování.You can also use the TraceContext class to obtain a set of trace records at the end of request execution for custom processing. Další informace najdete v tématu Přehled trasování ASP.NET.For more information, see ASP.NET Tracing Overview.

Chcete-li povolit trasování, nastavte Trace atribut v direktivě @ Page nebo na IsEnabled hodnotu true .To enable tracing, set the Trace attribute in the @ Page directive or the IsEnabled property to true. Pokud je povoleno trasování, kromě zobrazování obsahu trasování zadaného uživatelem Page třída automaticky obsahuje údaje o výkonu, informace o struktuře stromové struktury a obsah správy stavů pro každý požadavek.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.

Konstruktory

TraceContext(HttpContext)

Inicializuje novou instanci TraceContext třídy.Initializes a new instance of the TraceContext class.

Vlastnosti

IsEnabled

Získá nebo nastaví hodnotu označující, jestli je pro aktuální webový požadavek povolené trasování.Gets or sets a value indicating whether tracing is enabled for the current Web request.

TraceMode

Získá nebo nastaví seřazené pořadí, ve kterém by měly být výstupy trasovacích zpráv do požadujícího prohlížeče.Gets or sets the sorted order in which trace messages should be output to a requesting browser.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)
Warn(String)

Zapíše trasovací zprávu do protokolu trasování.Writes a trace message to the trace log. Všechna upozornění se zobrazí v protokolu jako červený text.All warnings appear in the log as red text.

Warn(String, String)

Zapisuje trasovací informace do protokolu trasování, včetně všech uživatelem definovaných kategorií a trasovacích zpráv.Writes trace information to the trace log, including any user-defined categories and trace messages. Všechna upozornění se zobrazí v protokolu jako červený text.All warnings appear in the log as red text.

Warn(String, String, Exception)

Zapisuje trasovací informace do protokolu trasování, včetně všech uživatelem definovaných kategorií, trasovacích zpráv a informací o chybách.Writes trace information to the trace log, including any user-defined categories, trace messages, and error information. Všechna upozornění se zobrazí v protokolu jako červený text.All warnings appear in the log as red text.

Write(String)

Zapíše trasovací zprávu do protokolu trasování.Writes a trace message to the trace log.

Write(String, String)

Zapisuje trasovací informace do protokolu trasování, včetně zprávy a všech uživatelem definovaných kategorií.Writes trace information to the trace log, including a message and any user-defined categories.

Write(String, String, Exception)

Zapisuje trasovací informace do protokolu trasování, včetně všech uživatelem definovaných kategorií, trasovacích zpráv a informací o chybách.Writes trace information to the trace log, including any user-defined categories, trace messages, and error information.

Události

TraceFinished

Vyvoláno TraceContext objektem k vystavení trasovacích zpráv po shromáždění všech informací o požadavku.Raised by the TraceContext object to expose trace messages after all request information is gathered.

Platí pro

Viz také