Sdílet prostřednictvím


TraceContext Třída

Definice

Zachytí a zobrazí podrobnosti o spuštění webového požadavku. Tato třída se nemůže dědit.

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í. Pokud například vytváříte instanci Calendar třídy pro vaši aplikaci, můžete do vykreslovací procedury zahrnout trasovací zprávu "Začíná se vykreslovat" a "Raising OnChange Event" do procedury obslužné rutiny události.

Třídu můžete také použít TraceContext k získání sady trasovacích záznamů na konci provádění požadavku pro vlastní zpracování. Další informace najdete v tématu Přehled trasování ASP.NET.

Pokud chcete trasování povolit, nastavte Trace atribut v direktivě @ Page nebo vlastnost IsEnabled na true. Pokud je trasování povolené, třída kromě zobrazení uživatelem poskytnutého trasovacího obsahu Page automaticky zahrnuje data o výkonu, informace o struktuře řídicích prvků a obsah správy stavu pro každý požadavek.

Konstruktory

TraceContext(HttpContext)

Inicializuje novou instanci TraceContext třídy.

Vlastnosti

IsEnabled

Získá nebo nastaví hodnotu označující, zda je povoleno trasování pro aktuální webový požadavek.

TraceMode

Získá nebo nastaví seřazené pořadí, ve kterém by měly být výstupy trasovací zprávy do žádajícího prohlížeče.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

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

Vrátí řetězec, který představuje aktuální objekt.

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

Zapíše trasovací zprávu do protokolu trasování. Všechna upozornění se v protokolu zobrazí jako červený text.

Warn(String, String)

Zapíše informace o trasování do protokolu trasování, včetně všech uživatelem definovaných kategorií a zpráv trasování. Všechna upozornění se v protokolu zobrazí jako červený text.

Warn(String, String, Exception)

Zapíše informace o trasování do protokolu trasování, včetně všech uživatelem definovaných kategorií, trasovacích zpráv a informací o chybách. Všechna upozornění se v protokolu zobrazí jako červený text.

Write(String)

Zapíše trasovací zprávu do protokolu trasování.

Write(String, String)

Zapíše informace o trasování do protokolu trasování, včetně zprávy a všech uživatelsky definovaných kategorií.

Write(String, String, Exception)

Zapíše informace o trasování do protokolu trasování, včetně všech uživatelem definovaných kategorií, trasovacích zpráv a informací o chybách.

Událost

TraceFinished

Vyvoláno objektem TraceContext za účelem zveřejnění trasovacích zpráv po shromáždění všech informací o požadavku.

Platí pro

Viz také