TraceContext.IsEnabled Egenskap

Definition

Hämtar eller anger ett värde som anger om spårning är aktiverat för den aktuella webbbegäran.

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

Egenskapsvärde

trueom spårning är aktiverat; annars . false

Exempel

I följande kodexempel visas hur du kan avgöra om spårning är aktiverat för en sida. Koden itererar genom raderna i en datauppsättning och skriver spårningsinstruktioner för varje rad i datauppsättningen.

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

Kommentarer

Använd den här flaggan för att kontrollera om din sida eller ditt program ska mata ut spårningsinformation innan den skriver något till spårningsloggen.

Värdet för IsEnabled egenskapen beror på inställningarna i underavsnittet trace i konfigurationsavsnittet system.web och värdet trace för -attributet i @ Page direktivet. Spårningsalternativet som anges i siddirektivet har företräde framför alternativet som anges i konfigurationsfilen. IsEnabled Att ange värdet programmatiskt har företräde framför både siddirektivattributet och konfigurationsinställningen.

Note

Om du anger IsEnabled egenskapen till true för ett helt program måste du uttryckligen ange den här egenskapen till false för alla sidor i programmet som du inte vill att spårningsinformation ska visas för.

Gäller för

Se även