TraceContext.IsEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,表示是否已針對目前的 Web 要求啟用追蹤。
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
屬性值
如果已啟用追蹤,則為 true
,否則為 false
。
範例
下列程式碼範例示範如何判斷是否啟用頁面的追蹤。 程式碼會逐一查看資料集中的資料列,並針對該資料集中的每個資料列撰寫追蹤語句。
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
備註
使用此旗標來檢查頁面或應用程式是否應該在追蹤記錄檔中寫入任何內容之前輸出追蹤資訊。
屬性的值 IsEnabled 取決於組態區段子區段中 system.web
的設定 trace
,以及 trace
指示詞的 @ Page
屬性值。 頁面指示詞中設定的追蹤選項優先于組態檔中的選項組。 以程式設計方式設定 IsEnabled 值優先于頁面指示詞屬性和組態設定。
注意
如果您針對 IsEnabled 整個應用程式將 屬性設定為 true
,則必須針對您不想顯示追蹤資訊之應用程式中的任何頁面,明確將此屬性 false
設定為 。