TraceContext.IsEnabled Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.