Trace.Listeners Trace.Listeners Trace.Listeners Trace.Listeners Property

定義

トレース出力を監視しているリスナーのコレクションを取得します。Gets the collection of listeners that is monitoring the trace 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

プロパティ値

トレース出力を監視している型 TraceListener のコレクションを表す TraceListenerCollectionA TraceListenerCollection that represents a collection of type TraceListener monitoring the trace output.

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

// Create a ConsoletTraceListener and add it to the trace listeners.
#if defined(TRACE)
ConsoleTraceListener^ myWriter = gcnew ConsoleTraceListener( );
Trace::Listeners->Add( myWriter );
#endif
/* Create a ConsoleTraceListener and add it to the trace listeners. */
ConsoleTraceListener 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)

注釈

リスナーは、トレース出力から書式設定された出力を生成します。The listeners produce formatted output from the trace output. 既定では、コレクションにはDefaultTraceListenerクラスのインスタンスが含まれています。By default, the collection contains an instance of the DefaultTraceListener class. 既定のリスナーを削除する場合は、 Removeメソッドを呼び出し、 DefaultTraceListenerのインスタンスに渡します。If you want 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 class.

注意

コレクションは、 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. セキュリティアクション: DemandSecurity action: Demand. 関連付けられた列挙型:UnmanagedCodeAssociated enumeration: UnmanagedCode

適用対象

こちらもご覧ください