Debug.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

屬性值

A TraceListenerCollection 代表一組型別 TraceListener ,監控除錯輸出。

範例

以下範例會產生輸出到主控台螢幕的 。TextWriterTraceListener 程式碼接著將新的監聽器加入 Listeners

/* Create a listener that outputs to the console screen, and
  * add it to the debug listeners. */
var 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)

備註

監聽器會從除錯輸出產生格式化的輸出。 預設情況下,集合包含該 DefaultTraceListener 類別的實例。 要移除預設監聽器,呼叫該 Remove 方法,並將 的實例 DefaultTraceListener傳入。 若要將輸出重新導向到主控台視窗,請新增一個 ConsoleTraceListener. 若要將輸出重定向到檔案或串流,請加入 的實例 TextWriterTraceListener

Note

ListenersDebug 類別會分享 Trace 集合:將追蹤接聽程式新增至任一類別會將接聽程式新增至兩者。

適用於

另請參閱