TraceContext.IsEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda je trasování povoleno 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

Boolean

true je-li povoleno trasování; falsev opačném případě .

Příklady

Následující příklad kódu ukazuje, jak můžete určit, jestli je pro stránku povolené trasování. Kód prochází řá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 zkontrolujte, jestli má vaše stránka nebo aplikace výstupní trasovací informace před tím, než něco zapíše do protokolu trasování.

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

Poznámka

Pokud vlastnost nastavíte IsEnabled pro true celou aplikaci, musíte tuto vlastnost explicitně nastavit na false libovolnou stránku v aplikaci, pro kterou nechcete, aby se zobrazovaly informace o trasování.

Platí pro

Viz také