次の方法で共有


Page.Trace プロパティ

現在の Web 要求に対する TraceContext オブジェクトを取得します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public ReadOnly Property Trace As TraceContext
'使用
Dim instance As Page
Dim value As TraceContext

value = instance.Trace
public TraceContext Trace { get; }
public:
property TraceContext^ Trace {
    TraceContext^ get ();
}
/** @property */
public TraceContext get_Trace ()
public function get Trace () : TraceContext
適用できません。

プロパティ値

現在の Web 要求に対する TraceContext オブジェクトのデータ。

解説

トレースは、Web 要求に関する実行の詳細を追跡および表示します。ページにトレース データを表示するには、ページ レベルまたはアプリケーション レベルでトレースを有効にしておく必要があります。

既定では、ページのトレースは無効です。ページのトレースを有効にするには、@ Page ディレクティブである <%@ Page trace="true" %> を使用します。アプリケーション全体についてトレースを有効にするには、アプリケーションのルート ディレクトリにあるアプリケーションの Web config 構成ファイルでトレースを有効に設定する必要があります。詳細については、「ASP.NET のトレース」を参照してください。

使用例

Trace プロパティを通じて System.Web.TraceContext.IsEnabled プロパティと System.Web.TraceContext.Write(System.String) メソッドにアクセスする方法を次のコード例に示します。このコードは Page オブジェクトのトレースが有効である場合だけ Write メソッドを呼び出します。有効になっていない場合、コードは実行されず、アプリケーションのオーバーヘッドの削減に役立ちます。

If (Trace.IsEnabled) Then

  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
if (Trace.IsEnabled)
{
  for (int i=0; i<ds.Tables["Categories"].Rows.Count; i++)
  {
    Trace.Write("ProductCategory",ds.Tables["Categories"].Rows[i][0].ToString());
  }
}
if (get_Trace().get_IsEnabled()) {
    for (int i=0;
        i<ds.get_Tables().get_Item("Categories").get_Rows().
        get_Count();i++) {
        get_Trace().Write("ProductCategory",
            (String)ds.get_Tables().get_Item("Categories").
            get_Rows().get_Item(i).get_Item(0));
    }
}

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

Page クラス
Page メンバ
System.Web.UI 名前空間
TraceContext

その他の技術情報

@ Page
ASP.NET のトレース