Debug.Listeners Debug.Listeners Debug.Listeners Debug.Listeners Property

定義

デバッグ出力を監視するリスナーのコレクションを取得します。Gets the collection of listeners that is monitoring the debug output.

public:
 static property System::Diagnostics::TraceListenerCollection ^ Listeners { System::Diagnostics::TraceListenerCollection ^ get(); };
public static System.Diagnostics.TraceListenerCollection Listeners { get; }
member this.Listeners : System.Diagnostics.TraceListenerCollection
Public Shared ReadOnly Property Listeners As TraceListenerCollection

プロパティ値

デバッグ出力を監視する TraceListenerCollection 型のコレクションを表す TraceListenerA TraceListenerCollection representing a collection of type TraceListener that monitors the debug output.

次の例ではTextWriterTraceListener 、コンソール画面に出力するを作成します。The following example creates a TextWriterTraceListener that outputs to the console screen. 次に、このコードは新しいリスナーをListenersに追加します。The code then adds the new listener to the Listeners.

// Create a listener that outputs to the console screen 
// and add it to the debug listeners.
#if defined(DEBUG)
TextWriterTraceListener^ myWriter = 
   gcnew TextWriterTraceListener( System::Console::Out );
Debug::Listeners->Add( myWriter );
#endif
/* 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);

' 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)

注釈

リスナーは、デバッグ出力から書式設定された出力を生成します。The listeners produce formatted output from the debug output. 既定では、コレクションにはDefaultTraceListenerクラスのインスタンスが含まれています。By default, the collection contains an instance of the DefaultTraceListener class. 既定のリスナーを削除するにはRemove 、メソッドを呼び出し、それにDefaultTraceListenerのインスタンスを渡します。To remove the default listener, call the Remove method, and pass it the instance of the DefaultTraceListener. コンソールウィンドウに出力をリダイレクトするにはConsoleTraceListener、のインスタンスを追加します。To redirect output to the console window, add an instance of the ConsoleTraceListener. ファイルまたはストリームに出力をリダイレクトするには、のTextWriterTraceListenerインスタンスを追加します。To redirect output to a file or stream, add an instance of the TextWriterTraceListener.

注意

コレクションは、 TraceクラスDebugとクラスの両方で共有されます。いずれかのクラスにトレースリスナーを追加すると、リスナーが両方に追加されます。 ListenersThe Listeners collection is shared by both the Debug and the Trace classes; adding a trace listener to either class adds the listener to both.

セキュリティ

SecurityPermission
アンマネージコードを操作するために使用します。for operating with unmanaged code. 要求値LinkDemand、関連付けらUnmanagedCodeれた列挙型:。Demand value LinkDemand; associated enumeration: UnmanagedCode.

適用対象

こちらもご覧ください