Bagikan melalui


TraceContext.IsEnabled Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pelacakan diaktifkan untuk permintaan Web saat ini.

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

Nilai Properti

true jika pelacakan diaktifkan; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan bagaimana Anda dapat menentukan apakah pelacakan diaktifkan untuk halaman. Kode melakukan iterasi melalui baris dalam himpunan data, menulis pernyataan pelacakan untuk setiap baris dalam himpunan data tersebut.

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

Keterangan

Gunakan bendera ini untuk memeriksa apakah halaman atau aplikasi Anda harus mengeluarkan informasi pelacakan sebelum menulis apa pun ke log jejak.

Nilai IsEnabled properti tergantung pada pengaturan di trace subbagian system.web bagian konfigurasi dan nilai trace atribut arahan @ Page . Opsi pelacakan yang diatur dalam direktif halaman lebih diutamakan daripada opsi yang diatur dalam file konfigurasi. IsEnabled Mengatur nilai secara terprogram lebih diutamakan daripada atribut direktif halaman dan pengaturan konfigurasi.

Catatan

Jika Anda mengatur IsEnabled properti ke true untuk seluruh aplikasi, Anda harus secara eksplisit mengatur properti ini ke false untuk halaman mana pun dalam aplikasi yang informasi pelacakannya tidak ingin Anda tampilkan.

Berlaku untuk

Lihat juga