TraceContext Klasa

Definicja

Przechwytuje i przedstawia szczegóły wykonywania dotyczące żądania internetowego. Klasa ta nie może być dziedziczona.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Dziedziczenie
TraceContext

Uwagi

Tej klasy można użyć do dołączania komunikatów do określonych kategorii śledzenia. Jeśli na przykład tworzysz wystąpienie Calendar klasy dla aplikacji, w procedurze renderowania może zostać uwzględniny komunikat śledzenia "Uruchamianie renderowania" i "Podnoszenie zdarzenia OnChange" w procedurze obsługi zdarzeń.

Możesz również użyć TraceContext klasy , aby uzyskać zestaw rekordów śledzenia na końcu wykonywania żądania na potrzeby przetwarzania niestandardowego. Aby uzyskać więcej informacji, zobacz omówienie śledzenia ASP.NET.

Aby włączyć śledzenie, ustaw Trace atrybut w dyrektywie @ Page lub IsEnabled właściwość na truewartość . Gdy śledzenie jest włączone, oprócz wyświetlania zawartości śledzenia dostarczonej przez użytkownika, Page klasa automatycznie zawiera dane wydajności, informacje o strukturze drzewa kontroli i zawartość zarządzania stanem dla każdego żądania.

Konstruktory

TraceContext(HttpContext)

Inicjuje nowe wystąpienie klasy TraceContext.

Właściwości

IsEnabled

Pobiera lub ustawia wartość wskazującą, czy śledzenie jest włączone dla bieżącego żądania sieci Web.

TraceMode

Pobiera lub ustawia kolejność sortowania, w której komunikaty śledzenia powinny być przekazywane do przeglądarki żądającej.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Warn(String)

Zapisuje komunikat śledzenia w dzienniku śledzenia. Wszystkie ostrzeżenia są wyświetlane w dzienniku jako czerwony tekst.

Warn(String, String)

Zapisuje informacje śledzenia w dzienniku śledzenia, w tym wszystkie kategorie zdefiniowane przez użytkownika i komunikaty śledzenia. Wszystkie ostrzeżenia są wyświetlane w dzienniku jako czerwony tekst.

Warn(String, String, Exception)

Zapisuje informacje śledzenia w dzienniku śledzenia, w tym wszystkie kategorie zdefiniowane przez użytkownika, komunikaty śledzenia i informacje o błędzie. Wszystkie ostrzeżenia są wyświetlane w dzienniku jako czerwony tekst.

Write(String)

Zapisuje komunikat śledzenia w dzienniku śledzenia.

Write(String, String)

Zapisuje informacje śledzenia w dzienniku śledzenia, w tym komunikat i wszystkie kategorie zdefiniowane przez użytkownika.

Write(String, String, Exception)

Zapisuje informacje śledzenia w dzienniku śledzenia, w tym wszystkie kategorie zdefiniowane przez użytkownika, komunikaty śledzenia i informacje o błędzie.

Zdarzenia

TraceFinished

Zgłoszone przez obiekt w TraceContext celu uwidocznienia komunikatów śledzenia po zebraniu wszystkich informacji o żądaniu.

Dotyczy

Zobacz też