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 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 实例。

注释

集合Listeners由这两个DebugTrace类共享;向任一类添加跟踪侦听器会将侦听器添加到这两者。

适用于

另请参阅