WebPageTraceListenerとは? わかりやすく解説

WebPageTraceListener クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

Trace メッセージASP.NET Web ページ出力転送するリスナ提供します

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

Public Class WebPageTraceListener
    Inherits TraceListener
Dim instance As WebPageTraceListener
public class WebPageTraceListener : TraceListener
public ref class WebPageTraceListener : public
 TraceListener
public class WebPageTraceListener extends TraceListener
public class WebPageTraceListener extends
 TraceListener
解説解説
メモメモ

このクラス適用される HostProtectionAttribute 属性は、Resources プロパティ値として Synchronization設定されています。HostProtectionAttribute は、デスクトップ アプリケーション (通常アイコンダブルクリックコマンド入力、またはブラウザへの URL の入力により起動されます) には影響しません。詳細については、HostProtectionAttribute クラストピックまたは「SQL Server プログラミングホスト保護属性」を参照してください

WebPageTraceListener クラスは、Trace ログ書き込まれトレース メッセージASP.NET Web ページ出力チャネル転送しますトレース転送有効にするには、WebPageTraceListener オブジェクトを Web.config ファイルの <system.diagnostics> 要素 セクションtrace 要素 (ASP.NET 設定スキーマ) サブセクションリスナとして追加しますまた、WebPageTraceListenerリスナコレクションプログラムによって追加することもできます通常これは、Global.asax ファイルApplication_Start メソッド使用してアプリケーション起動中に WebPageTraceListenerコレクション追加することによって行います

使用例使用例

Trace メッセージWeb フォーム出力ルーティングする方法次のコード例示します。このコード例では、BulletedList コントロールと AccessDataSource コントロールを含む典型的な Web フォーム使用されています。トレースWeb フォーム有効になっており、トレース出力表示時に Web フォーム追加されます。トレース メッセージは、トレース出力Trace Information テーブル確認できますWebPageTraceListener構成ファイル適切に有効にされている場合両方トレース メッセージカテゴリ "Trace Test"表示されます。一方WebPageTraceListener有効になっていない場合は、TraceContext オブジェクト書き込まれトレース メッセージだけが表示されます。

<%@ Page language="VB" trace=true %>

<script runat="server">
Private Sub Page_Load(sender As
 Object, e As EventArgs)
    
    Trace.Write("Trace Test","This
 message is written with the System.Web.TraceContext object.")

    System.Diagnostics.Trace.Write("Trace Test", "This
 message is forwarded to the TraceContext from System.Diagnostics using the WebPageTraceListener.")

End Sub ' Page_Load
</script>

<html>
<form runat="server">

<asp:GridView 
  id="GridView1"
  runat="server"
  datasourceid="AccessDataSource1"/>

<asp:AccessDataSource 
  id="AccessDataSource1"
  runat="server"
  datafile="Northwind.mdb"
  selectcommand="SELECT * FROM employees"/>

</form>
</html>
<%@ Page language="C#" trace=true %>

<script runat="server">
private void page_load(object sender, EventArgs
 e) {
    
    Trace.Write("Trace Test","This message is written with the TraceContext
 object.");

    System.Diagnostics.Trace.WriteLine("This message is forwarded to the TraceContext
 from System.Diagnostics using the WebPageTraceListener.");
}
</script>
<html>
<form runat="server">

<asp:GridView 
  id="GridView1"
  runat="server"
  datasourceid="AccessDataSource1"/>

<asp:AccessDataSource 
  id="AccessDataSource1"
  runat="server"
  datafile="Northwind.mdb"
  selectcommand="SELECT * FROM employees"/>

</form>
</html>
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.Diagnostics.TraceListener
      System.Web.WebPageTraceListener
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

WebPageTraceListener コンストラクタ


WebPageTraceListener プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ Attributes  アプリケーション構成ファイル定義されているカスタム トレース リスナ属性取得します。 ( TraceListener から継承されます。)
パブリック プロパティ Filter  トレース リスナトレース フィルタ取得および設定します。 ( TraceListener から継承されます。)
パブリック プロパティ IndentLevel  インデントレベル取得または設定します。 ( TraceListener から継承されます。)
パブリック プロパティ IndentSize  1 つインデント含まれる空白の数を取得または設定します。 ( TraceListener から継承されます。)
パブリック プロパティ IsThreadSafe  トレース リスナスレッド セーフかどうかを示す値を取得します。 ( TraceListener から継承されます。)
パブリック プロパティ Name  この TraceListener の名前を取得または設定します。 ( TraceListener から継承されます。)
パブリック プロパティ TraceOutputOptions  トレース出力オプション取得または設定します。 ( TraceListener から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ NeedIndent  出力インデント設定するかどうかを示す値を取得または設定します。 ( TraceListener から継承されます。)
参照参照

関連項目

WebPageTraceListener クラス
System.Web 名前空間

その他の技術情報

ASP.NETトレース

WebPageTraceListener メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close  派生クラスによってオーバーライドされるときに、出力ストリーム終了してトレース出力またはデバッグ出力受信しないようにします。 ( TraceListener から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 TraceListener によって使用されているリソース解放します。 ( TraceListener から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド Fail  オーバーロードされますTraceListener クラス実装時に作成したリスナエラー メッセージ出力します。 ( TraceListener から継承されます。)
パブリック メソッド Flush  派生クラスによってオーバーライドされるときに、出力バッファフラッシュます。 ( TraceListener から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド TraceData  オーバーロードされますトレース データリスナ固有の出力書き込みます。 ( TraceListener から継承されます。)
パブリック メソッド TraceEvent オーバーロードされますイベント メッセージWeb ページまたは ASP.NET トレース ビューアに書き込みます
パブリック メソッド TraceTransfer  トレース情報メッセージ関連するアクティビティ ID、およびイベント情報リスナ固有の出力書き込みます。 ( TraceListener から継承されます。)
パブリック メソッド Write オーバーロードされますメッセージWeb ページまたは ASP.NET トレース ビューアに書き込みます
パブリック メソッド WriteLine オーバーロードされますメッセージWeb ページまたは ASP.NET トレース ビューアに書き込みます
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

WebPageTraceListener クラス
System.Web 名前空間

その他の技術情報

ASP.NETトレース

WebPageTraceListener メンバ

Trace メッセージASP.NET Web ページ出力転送するリスナ提供します

WebPageTraceListener データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド WebPageTraceListener WebPageTraceListener クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ Attributes  アプリケーション構成ファイル定義されているカスタム トレース リスナ属性取得します。(TraceListener から継承されます。)
パブリック プロパティ Filter  トレース リスナトレース フィルタ取得および設定します。(TraceListener から継承されます。)
パブリック プロパティ IndentLevel  インデントレベル取得または設定します。(TraceListener から継承されます。)
パブリック プロパティ IndentSize  1 つインデント含まれる空白の数を取得または設定します。(TraceListener から継承されます。)
パブリック プロパティ IsThreadSafe  トレース リスナスレッド セーフかどうかを示す値を取得します。 (TraceListener から継承されます。)
パブリック プロパティ Name  この TraceListener の名前を取得または設定します。(TraceListener から継承されます。)
パブリック プロパティ TraceOutputOptions  トレース出力オプション取得または設定します。(TraceListener から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ NeedIndent  出力インデント設定するかどうかを示す値を取得または設定します。(TraceListener から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Close  派生クラスによってオーバーライドされるときに、出力ストリーム終了してトレース出力またはデバッグ出力受信しないようにします。 (TraceListener から継承されます。)
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 TraceListener によって使用されているリソース解放します。 (TraceListener から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド Fail  オーバーロードされますTraceListener クラス実装時に作成したリスナエラー メッセージ出力します。 (TraceListener から継承されます。)
パブリック メソッド Flush  派生クラスによってオーバーライドされるときに、出力バッファフラッシュます。 (TraceListener から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド TraceData  オーバーロードされますトレース データリスナ固有の出力書き込みます。 (TraceListener から継承されます。)
パブリック メソッド TraceEvent オーバーロードされますイベント メッセージWeb ページまたは ASP.NET トレース ビューアに書き込みます
パブリック メソッド TraceTransfer  トレース情報メッセージ関連するアクティビティ ID、およびイベント情報リスナ固有の出力書き込みます。 (TraceListener から継承されます。)
パブリック メソッド Write オーバーロードされますメッセージWeb ページまたは ASP.NET トレース ビューアに書き込みます
パブリック メソッド WriteLine オーバーロードされますメッセージWeb ページまたは ASP.NET トレース ビューアに書き込みます
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

WebPageTraceListener クラス
System.Web 名前空間

その他の技術情報

ASP.NETトレース


このページでは「.NET Framework クラス ライブラリ リファレンス」からWebPageTraceListenerを検索した結果を表示しています。
Weblioに収録されているすべての辞書からWebPageTraceListenerを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からWebPageTraceListener を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「WebPageTraceListener」の関連用語

WebPageTraceListenerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebPageTraceListenerのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS