Partager via


TraceContext Classe

Définition

Capture et présente des détails d’exécution sur une requête Web. Cette classe ne peut pas être héritée.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Héritage
TraceContext

Remarques

Vous pouvez utiliser cette classe pour ajouter des messages à des catégories de trace spécifiques. Par exemple, si vous créez une instance de la Calendar classe pour votre application, vous pouvez inclure le message de trace « Starting To Render » dans une procédure de rendu et « Raising OnChange Event » dans une procédure de gestionnaire d’événements.

Vous pouvez également utiliser la TraceContext classe pour obtenir un ensemble d’enregistrements de trace à la fin de l’exécution de la demande pour un traitement personnalisé. Pour plus d’informations, consultez ASP.NET Vue d’ensemble du suivi.

Pour activer le suivi, définissez l’attribut Trace dans la directive @ Page ou la IsEnabled propriété truesur . Lorsque le suivi est activé, en plus d’afficher le contenu de trace fourni par l’utilisateur, la Page classe inclut automatiquement les données de performances, les informations de structure des arborescences de contrôle et le contenu de gestion de l’état pour chaque requête.

Constructeurs

Nom Description
TraceContext(HttpContext)

Initialise une nouvelle instance de la classe TraceContext.

Propriétés

Nom Description
IsEnabled

Obtient ou définit une valeur indiquant si le suivi est activé pour la requête Web actuelle.

TraceMode

Obtient ou définit l’ordre trié dans lequel les messages de trace doivent être générés dans un navigateur demandeur.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
Warn(String, String, Exception)

Écrit les informations de trace dans le journal de suivi, y compris les catégories définies par l’utilisateur, les messages de suivi et les informations d’erreur. Tous les avertissements apparaissent dans le journal sous forme de texte rouge.

Warn(String, String)

Écrit les informations de trace dans le journal de suivi, y compris les catégories définies par l’utilisateur et les messages de suivi. Tous les avertissements apparaissent dans le journal sous forme de texte rouge.

Warn(String)

Écrit un message de trace dans le journal de suivi. Tous les avertissements apparaissent dans le journal sous forme de texte rouge.

Write(String, String, Exception)

Écrit les informations de trace dans le journal de suivi, y compris les catégories définies par l’utilisateur, les messages de suivi et les informations d’erreur.

Write(String, String)

Écrit les informations de trace dans le journal de suivi, y compris un message et toutes les catégories définies par l’utilisateur.

Write(String)

Écrit un message de trace dans le journal de suivi.

Événements

Nom Description
TraceFinished

Déclenché par l’objet TraceContext pour exposer les messages de trace une fois que toutes les informations de demande sont collectées.

S’applique à

Voir aussi