TraceContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |