TraceContext.IsEnabled Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İzlemenin geçerli Web isteği için etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
izleme etkinse; aksi takdirde , false
.
Örnekler
Aşağıdaki kod örneği, bir sayfa için izlemenin etkinleştirilip etkinleştirilmediğini nasıl belirleyebileceğinizi gösterir. Kod bir veri kümesindeki satırlarda yinelenir ve bu veri kümesindeki her satır için izleme deyimleri yazar.
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
Açıklamalar
Sayfanızın veya uygulamanızın izleme günlüğüne herhangi bir şey yazmadan önce izleme bilgilerini çıkarıp çıkarmayacağını denetlemek için bu bayrağı kullanın.
özelliğinin IsEnabled değeri yapılandırma bölümünün alt system.web
bölümündeki ayarlara trace
ve yönergesinin özniteliğinin trace
@ Page
değerine bağlıdır. Sayfa yönergesinde ayarlanan izleme seçeneği, yapılandırma dosyasındaki seçenek kümesinden önceliklidir.
IsEnabled Değeri program aracılığıyla ayarlamak hem sayfa yönergesi özniteliğinden hem de yapılandırma ayarından önceliklidir.
Not
Bir uygulamanın tamamı için özelliğini true
olarak ayarlarsanızIsEnabled, izleme bilgilerinin görüntülenmesini false
istemediğiniz uygulamadaki herhangi bir sayfa için bu özelliği açıkça olarak ayarlamanız gerekir.