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

属性值

表示监视跟踪输出的类型 TraceListener 集合的 TraceListenerCollection

示例

以下示例创建一个 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 类共享;向任一类添加跟踪侦听器会将侦听器添加到这两个类。

适用于

另请参阅