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.

注意

Listenersコレクションが両方によって共有、DebugTraceクラスです。 追加のどちらかのクラスをトレース リスナーは、両方に、リスナーを追加します。The 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. セキュリティ アクション:Demandします。Security action: Demand. 関連付けられた列挙体。 UnmanagedCodeAssociated enumeration: UnmanagedCode

適用対象

こちらもご覧ください