TraceListener 成员
为监视跟踪和调试输出的侦听器提供 abstract 基类。
下表列出了由 TraceListener 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
TraceListener | 已重载。初始化 TraceListener 类的新实例。 |
页首
公共属性
(请参见 受保护的属性 )
名称 | 说明 | |
---|---|---|
Attributes | 获取应用程序配置文件中定义的自定义跟踪侦听器属性。 | |
Filter | 获取并设置跟踪侦听器的跟踪筛选器。 | |
IndentLevel | 获取或设置缩进级别。 | |
IndentSize | 获取或设置缩进的空格数。 | |
IsThreadSafe | 获取一个值,该值指示跟踪侦听器是否是线程安全的。 | |
Name | 获取或设置此 TraceListener 的名称。 | |
TraceOutputOptions | 获取或设置跟踪输出选项。 |
页首
受保护的属性
名称 | 说明 | |
---|---|---|
NeedIndent | 获取或设置一个值,该值指示是否缩进输出。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Close | 在派生类中被重写时,关闭输出流以使它不再接收跟踪或调试输出。 | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) | |
Dispose | 已重载。 释放由 TraceListener 占用的资源。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
Fail | 已重载。 实现 TraceListener 类时,向所创建的侦听器发出错误信息。 | |
Flush | 在派生类中被重写时,刷新输出缓冲区。 | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) | |
TraceData | 已重载。 向特定于侦听器的输出中写入跟踪数据。 | |
TraceEvent | 已重载。 向特定于侦听器的输出写入跟踪和事件信息。 | |
TraceTransfer | 向侦听器特定的输出中写入跟踪信息、消息、相关活动标识和事件信息。 | |
Write | 已重载。 实现 TraceListener 类时,向所创建的侦听器写入消息、类别名称或对象的 ToString 方法值。 | |
WriteLine | 已重载。 实现 TraceListener 类时,向所创建的侦听器写入消息、类别名称或对象的 ToString 方法值,后跟行结束符。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Dispose | 已重载。 释放由 TraceListener 占用的资源。 | |
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
GetSupportedAttributes | 获取跟踪侦听器支持的自定义属性。 | |
MemberwiseClone | 已重载。 (从 MarshalByRefObject 继承。) | |
WriteIndent | 实现此类时,向所创建的侦听器写入缩进,并将 NeedIndent 属性重置为 false。 |
页首
请参见
参考
TraceListener 类
System.Diagnostics 命名空间
DefaultTraceListener 类
ConsoleTraceListener 类
EventLogTraceListener 类
TextWriterTraceListener 类
Debug 类
Trace 类