TraceContext Classe

Definizione

Acquisisce e presenta i dettagli di esecuzione relativi a una richiesta Web. La classe non può essere ereditata.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Ereditarietà
TraceContext

Commenti

È possibile usare questa classe per aggiungere messaggi a categorie di traccia specifiche. Ad esempio, se si crea un'istanza della classe per l'applicazione Calendar , è possibile includere il messaggio di traccia "Starting To Render" in una routine di rendering e "Raising OnChange Event" in una routine del gestore eventi.

È anche possibile usare la TraceContext classe per ottenere un set di record di traccia alla fine dell'esecuzione della richiesta per l'elaborazione personalizzata. Per altre informazioni, vedere ASP.NET Panoramica della traccia.

Per abilitare la traccia, impostare l'attributo Trace nella direttiva @ Page o sulla IsEnabled proprietà su true. Quando la traccia è abilitata, oltre a visualizzare il contenuto di traccia fornito dall'utente, la Page classe include automaticamente i dati sulle prestazioni, le informazioni sulla struttura dell'albero di controllo e il contenuto di gestione dello stato per ogni richiesta.

Costruttori

TraceContext(HttpContext)

Inizializza una nuova istanza della classe TraceContext.

Proprietà

IsEnabled

Ottiene o imposta un valore che indica se la tracciatura è attivata per la richiesta Web corrente.

TraceMode

Ottiene o imposta l'ordine in cui i messaggi di traccia devono essere visualizzati sul browser che ne abbia fatto richiesta.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Warn(String)

Scrive un messaggio di traccia nel log dell'analisi. Tutti gli avvisi sono visualizzati nel log come testo di colore rosso.

Warn(String, String)

Scrive le informazioni di traccia nel log della traccia, includendo eventuali categorie definite dall'utente e messaggi di analisi. Tutti gli avvisi sono visualizzati nel log come testo di colore rosso.

Warn(String, String, Exception)

Scrive le informazioni di traccia nel log della traccia, incluse eventuali categorie definite dall'utente, messaggi di analisi e informazioni sugli errori. Tutti gli avvisi sono visualizzati nel log come testo di colore rosso.

Write(String)

Scrive un messaggio di traccia nel log dell'analisi.

Write(String, String)

Scrive le informazioni di traccia nel log della traccia, includendo un messaggio ed eventuali categorie definite dall'utente.

Write(String, String, Exception)

Scrive le informazioni di traccia nel log della traccia, incluse eventuali categorie definite dall'utente, messaggi di analisi e informazioni sugli errori.

Eventi

TraceFinished

Generato dall'oggetto TraceContext per esporre i messaggi di traccia dopo la raccolta di tutte le informazioni sulla richiesta.

Si applica a

Vedi anche