TraceContext.IsEnabled Eigenschap

Definitie

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.

Van toepassing op

Zie ook