TraceListener 成员

为监视跟踪和调试输出的侦听器提供 abstract 基类。

下表列出了由 TraceListener 类型公开的成员。

受保护的构造函数

  名称 说明
Protected method Supported by the .NET Compact Framework TraceListener 已重载。初始化 TraceListener 类的新实例。

页首

公共属性

(请参见 受保护的属性 )

  名称 说明
Public property Attributes 获取应用程序配置文件中定义的自定义跟踪侦听器属性。
Public property Filter 获取并设置跟踪侦听器的跟踪筛选器。
Public property Supported by the .NET Compact Framework IndentLevel 获取或设置缩进级别。
Public property Supported by the .NET Compact Framework IndentSize 获取或设置缩进的空格数。
Public property IsThreadSafe 获取一个值,该值指示跟踪侦听器是否是线程安全的。
Public property Supported by the .NET Compact Framework Name 获取或设置此 TraceListener 的名称。
Public property TraceOutputOptions 获取或设置跟踪输出选项。

页首

受保护的属性

  名称 说明
Protected property Supported by the .NET Compact Framework NeedIndent 获取或设置一个值,该值指示是否缩进输出。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Close 在派生类中被重写时,关闭输出流以使它不再接收跟踪或调试输出。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose 已重载。 释放由 TraceListener 占用的资源。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework Fail 已重载。 实现 TraceListener 类时,向所创建的侦听器发出错误信息。
Public method Supported by the .NET Compact Framework Flush 在派生类中被重写时,刷新输出缓冲区。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method TraceData 已重载。 向特定于侦听器的输出中写入跟踪数据。
Public method TraceEvent 已重载。 向特定于侦听器的输出写入跟踪和事件信息。
Public method TraceTransfer 向侦听器特定的输出中写入跟踪信息、消息、相关活动标识和事件信息。
Public method Supported by the .NET Compact Framework Write 已重载。 实现 TraceListener 类时,向所创建的侦听器写入消息、类别名称或对象的 ToString 方法值。
Public method Supported by the .NET Compact Framework WriteLine 已重载。 实现 TraceListener 类时,向所创建的侦听器写入消息、类别名称或对象的 ToString 方法值,后跟行结束符。

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Dispose 已重载。 释放由 TraceListener 占用的资源。
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method GetSupportedAttributes 获取跟踪侦听器支持的自定义属性。
Protected method Supported by the .NET Compact Framework MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)
Protected method Supported by the .NET Compact Framework WriteIndent 实现此类时,向所创建的侦听器写入缩进,并将 NeedIndent 属性重置为 false

页首

请参见

参考

TraceListener 类
System.Diagnostics 命名空间
DefaultTraceListener 类
ConsoleTraceListener 类
EventLogTraceListener 类
TextWriterTraceListener 类
Debug 类
Trace 类

其他资源

<system.diagnostics> 元素