TraceContext.IsEnabled Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of tracering is ingeschakeld voor de huidige webaanvraag.
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
Waarde van eigenschap
true indien tracering is ingeschakeld; anders, false.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u kunt bepalen of tracering is ingeschakeld voor een pagina. De code doorloopt de rijen in een gegevensset en schrijft traceringsinstructies voor elke rij in die gegevensset.
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
Opmerkingen
Gebruik deze vlag om te controleren of uw pagina of toepassing traceringsgegevens moet uitvoeren voordat er iets naar het traceringslogboek wordt geschreven.
De waarde van de IsEnabled eigenschap is afhankelijk van de instellingen in de trace subsectie van de system.web configuratiesectie en de waarde van het trace kenmerk van de @ Page richtlijn. De traceringsoptie die in de paginarichtlijn is ingesteld, heeft voorrang op de optie die is ingesteld in het configuratiebestand. Het instellen van de IsEnabled waarde heeft voorrang op zowel het kenmerk pagina-instructie als de configuratie-instelling.
Note
Als u de IsEnabled eigenschap true instelt op voor een hele toepassing, moet u deze eigenschap false expliciet instellen op een pagina in de toepassing waarvoor u geen traceringsgegevens wilt weergeven.