Trace.Listeners プロパティ

定義

トレース出力を監視しているリスナーのコレクションを取得します。

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

プロパティ値

トレース出力を監視TraceListenerCollection型のコレクションを表すTraceListener

次の例では、コンソール画面に出力する ConsoleTraceListener を作成します。 その後、コードによって新しいリスナーが Listenersに追加されます。

/* Create a ConsoleTraceListener and add it to the trace listeners. */
var myWriter = new ConsoleTraceListener();
Trace.Listeners.Add(myWriter);
' Create a ConsoleTraceListener and add it to the trace listeners. 
Dim myWriter As New ConsoleTraceListener()
Trace.Listeners.Add(myWriter)

注釈

リスナーは、トレース出力から書式設定された出力を生成します。 既定では、コレクションには DefaultTraceListener クラスのインスタンスが含まれています。 既定のリスナーを削除する場合は、 Remove メソッドを呼び出し、 DefaultTraceListenerのインスタンスを渡します。 出力をコンソール ウィンドウにリダイレクトするには、 ConsoleTraceListener クラスのインスタンスを追加します。

Note

Listeners コレクションは、Debug クラスと Trace クラスの両方で共有されます。どちらのクラスにもトレース リスナーを追加すると、リスナーが両方に追加されます。

適用対象

こちらもご覧ください