共用方式為


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 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. */
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 的實例。

注意

集合 ListenersDebugTrace 類別共用;將追蹤接聽程式新增至任一類別會將接聽程式新增至兩者。

適用於

另請參閱