TraceContext.IsEnabled Proprietà

Definizione

Ottiene o imposta un valore che indica se la tracciatura è attivata per la richiesta Web corrente.

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

Valore della proprietà

Boolean

true se la tracciatura è attivata; in caso contrario, false.

Esempio

Nell'esempio di codice riportato di seguito viene illustrato come determinare se la traccia è abilitata per una pagina. Il codice scorre le righe in un set di dati, scrivendo istruzioni di traccia per ogni riga del set di dati.

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

Commenti

Utilizzare questo flag per verificare se la pagina o l'applicazione deve restituire le informazioni di traccia prima di scrivere qualsiasi elemento nel log di traccia.

Il valore della IsEnabled proprietà dipende dalle impostazioni nella sottosezione della system.web sezione di configurazione e dal valore dell' trace attributo della direttiva. L'opzione di traccia impostata nella direttiva della pagina ha la precedenza sull'opzione impostata nel file di configurazione. L'impostazione del IsEnabled valore a livello di programmazione ha la precedenza sull'attributo della direttiva della pagina e sull'impostazione di configurazione.

Nota

Se si imposta la IsEnabled proprietà su true per un'intera applicazione, è necessario impostare in modo esplicito questa proprietà su false per qualsiasi pagina dell'applicazione per la quale non si desidera visualizzare le informazioni di traccia.

Si applica a

Vedi anche