Sdílet prostřednictvím


TraceContext.IsEnabled Vlastnost

Definice

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

trueje-li povoleno 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 povoleno trasování. Kód prochází řádky v datové sadě a zapisuje příkazy trasování pro každý řádek v dané 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

Tento příznak použijte ke kontrole, jestli má vaše stránka nebo aplikace výstupní trasovací informace před tím, než zapíše cokoli do protokolu trasování.

Hodnota IsEnabled vlastnosti závisí na nastavení v trace pododdílu system.web oddílu konfigurace a hodnota 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 false explicitně nastavit na libovolnou stránku v aplikaci, pro kterou nechcete zobrazovat informace o trasování.

Platí pro

Viz také