TraceContext.IsEnabled Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.