Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Page.Trace propriété

 

Date de publication : novembre 2016

Obtient le TraceContext objet de la demande Web actuelle.

Espace de noms:   System.Web.UI
Assembly:  System.Web (dans System.Web.dll)

[BrowsableAttribute(false)]
public TraceContext Trace { get; }

Valeur de propriété

Type: System.Web.TraceContext

Les données à partir de la TraceContext objet de la demande Web actuelle.

Le traçage assure le suivi et présente les détails d’exécution sur une demande Web. Pour les données de trace soient visibles dans une page rendue, vous devez activer le traçage au niveau de la page ou l’application.

Le suivi sur une page est désactivé par défaut. Pour activer le traçage pour une page, utilisez la directive <% @ Page trace="true" %>. Pour activer le traçage d’une application entière, vous devez l’activer dans le fichier de configuration de l’application, Web.config, qui se trouve dans le répertoire racine de l’application. Pour plus d'informations, consultez ASP.NET Tracing Overview.

L’exemple de code suivant illustre l’accès à la TraceContext.IsEnabled propriété et la TraceContext.Write méthode via la Trace propriété. Ce code appelle la Write méthode uniquement lorsque le traçage est activé pour le Page objet. S’il n’est pas activé, ce code s’exécutera pas, ce qui peut aider à réduire la charge de votre application.

if (Trace.IsEnabled)
{
  for (int i=0; i<ds.Tables["Categories"].Rows.Count; i++)
  {
    Trace.Write("ProductCategory",ds.Tables["Categories"].Rows[i][0].ToString());
  }
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: