Sdílet prostřednictvím


TraceContext.IsEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda je povoleno trasování pro aktuální webový požadavek.

public:
 property bool IsEnabled { bool get(); void set(bool value); };
public bool IsEnabled { get; set; }
member this.IsEnabled : bool with get, set
Public Property IsEnabled As Boolean

Hodnota vlastnosti

truepokud je povolené trasování; v opačném případě . false

Příklady

Následující příklad kódu ukazuje, jak můžete určit, zda je pro stránku povolené trasování. Kód iteruje řádky v datové sadě a zapisuje příkazy trasování pro každý řádek v této datové sadě.

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.IsEnabled)
 
   Dim I As Integer
   For I = 0 To DS.Tables("Categories").Rows.Count - 1
 
     Trace.Write("ProductCategory",DS.Tables("Categories").Rows(I)(0).ToString())
   Next
 End If

Poznámky

Pomocí tohoto příznaku můžete zkontrolovat, jestli má vaše stránka nebo aplikace vypsat informace o trasování před tím, než něco zapíše do protokolu trasování.

Hodnota IsEnabled vlastnosti závisí na nastavení v trace části system.web konfigurace a na hodnotě atributu trace direktivy @ Page . Možnost trasování nastavená v direktivě page má přednost před možnostmi nastavenými v konfiguračním souboru. IsEnabled Nastavení hodnoty prostřednictvím kódu programu má přednost před atributem direktivy stránky i nastavením konfigurace.

Poznámka

Pokud nastavíte IsEnabled vlastnost na true hodnotu pro celou aplikaci, musíte tuto vlastnost explicitně nastavit na false pro každou stránku v aplikaci, pro kterou nechcete zobrazovat informace o trasování.

Platí pro

Viz také