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 seguente viene illustrato come determinare se la traccia è abilitata per una pagina. Il codice scorre le righe di 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

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

Il valore della IsEnabled proprietà dipende dalle impostazioni nella trace sottosezione della system.web sezione di configurazione e dal valore dell'attributo trace della @ Page direttiva. L'opzione di traccia impostata nella direttiva page ha la precedenza sul set di opzioni nel file di configurazione. L'impostazione del IsEnabled valore a livello di codice ha la precedenza sia sull'attributo della direttiva page che 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 cui non si desidera visualizzare le informazioni di traccia.

Si applica a

Vedi anche