TraceContext.IsEnabled Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
je-li povoleno trasování; false
v 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í.