TraceContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |