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値は、構成セクションのサブセクションの設定trace
と ディレクティブの system.web
属性@ Page
のtrace
値によって異なります。 ページ ディレクティブで設定されたトレース オプションは、構成ファイルで設定されたオプションよりも優先されます。 値を IsEnabled プログラムで設定すると、ページ ディレクティブ属性と構成設定の両方よりも優先されます。
注意
アプリケーション全体で プロパティを IsEnabled に true
設定する場合は、トレース情報を false
表示しないアプリケーション内の任意のページに対して、このプロパティを に明示的に設定する必要があります。
適用対象
こちらもご覧ください
.NET