IsEnabled, propriété
Réduire la table des matières
Développer la table des matières

TraceContext.IsEnabled, propriété

Mise à jour : novembre 2007

Obtient ou définit une valeur indiquant si le traçage est activé pour la demande Web en cours.

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

public bool IsEnabled { get; set; }
/** @property */
public boolean get_IsEnabled()
/** @property */
public  void set_IsEnabled(boolean value)

public function get IsEnabled () : boolean
public function set IsEnabled (value : boolean)

Valeur de propriété

Type : System.Boolean

true si le traçage est activé, sinon false.

Utilisez cet indicateur pour vérifier si votre page ou votre application doit générer des informations de traçage avant décrire dans le journal des traces.

La valeur de la propriété IsEnabled dépend des paramètres de la sous-section suivi de la section de configuration system.web et de la valeur de l'attribut trace de la directive @ Page. L'option de traçage définie dans la directive de la page à préséance sur l'option définie dans le fichier de configuration. La valeur IsEnabled définie par programme a préséance sur l'attribut de la directive de la page et sur le paramètre de configuration.

Remarque :

Si vous affectez la valeur true à la propriété IsEnabled pour toute une application, vous devez, pour toute page de l'application dans laquelle vous ne souhaitez pas voir s'afficher des informations de traçage, affecter explicitement la valeur false à cette propriété.

L'exemple de code suivant montre comment vous pouvez déterminer si le traçage d'une page est activé. Le code itère sur les lignes d'un groupe de données, en écrivant les instructions de traçage pour chacune d'elles.

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



if (context.get_IsEnabled()) {
    for(int i=0;i<ds.get_Tables().get_Item("Categories").
            get_Rows().get_Count();i++) {
        Trace.Write("ProductCategory",
        ds.get_Tables().get_Item("Categories").
        get_Rows().get_Item(i).get_Item(0).ToString());
    }
}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft