Debug.Listeners プロパティ
デバッグ出力を監視するリスナのコレクションを取得します。
Public Shared ReadOnly Property Listeners As _
TraceListenerCollection
[C#]
public static TraceListenerCollection Listeners {get;}
[C++]
public: __property static TraceListenerCollection* get_Listeners();
[JScript]
public static function get Listeners() : TraceListenerCollection;
プロパティ値
デバッグ出力を監視する TraceListener 型のコレクションを表す TraceListenerCollection 。
解説
リスナはデバッグ出力から書式設定された出力を生成します。既定では、このコレクションには DefaultTraceListener クラスのインスタンスが格納されます。既定のリスナを削除するには、 Remove メソッドを呼び出し、そのメソッドに DefaultTraceListener のインスタンスを渡します。出力をコンソール ウィンドウにリダイレクトするには、 Console.Out ストリームを使用する TextWriterTraceListener のインスタンスを追加します。
使用例
コンソール画面に出力する TextWriterTraceListener を作成する例を次に示します。コードは新しいリスナを Listeners に追加します。
' Create a listener that outputs to the console screen, and
' add it to the debug listeners.
Dim myWriter As New TextWriterTraceListener(System.Console.Out)
Debug.Listeners.Add(myWriter)
[C#]
/* Create a listener that outputs to the console screen, and
* add it to the debug listeners. */
TextWriterTraceListener myWriter = new
TextWriterTraceListener(System.Console.Out);
Debug.Listeners.Add(myWriter);
[C++]
/* Create a listener that outputs to the console screen, and
* add it to the debug listeners. */
TextWriterTraceListener * myWriter = new
TextWriterTraceListener(System::Console::Out);
Debug::Listeners->Add(myWriter);
[JScript]
/* Create a listener, which outputs to the console screen, and
* add it to the debug listeners. */
var myWriter : TextWriterTraceListener = new
TextWriterTraceListener(System.Console.Out);
Debug.Listeners.Add(myWriter);
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
Debug クラス | Debug メンバ | System.Diagnostics 名前空間 | Debug | Trace | BooleanSwitch | TraceSwitch | TraceListener | DefaultTraceListener | ConditionalAttribute