EqtTextWriterTraceListener 类

以追加模式打开共享日志文件。

继承层次结构

System.Object
  System.MarshalByRefObject
    System.Diagnostics.TraceListener
      System.Diagnostics.TextWriterTraceListener
        Microsoft.VisualStudio.TestTools.Common.EqtTextWriterTraceListener

命名空间:  Microsoft.VisualStudio.TestTools.Common
程序集:  Microsoft.VisualStudio.QualityTools.Common(在 Microsoft.VisualStudio.QualityTools.Common.dll 中)

语法

声明
Public Class EqtTextWriterTraceListener _
    Inherits TextWriterTraceListener
public class EqtTextWriterTraceListener : TextWriterTraceListener
public ref class EqtTextWriterTraceListener : public TextWriterTraceListener
type EqtTextWriterTraceListener =  
    class
        inherit TextWriterTraceListener
    end
public class EqtTextWriterTraceListener extends TextWriterTraceListener

EqtTextWriterTraceListener 类型公开以下成员。

构造函数

  名称 说明
公共方法 EqtTextWriterTraceListener(String) 使用提供的文件名初始化 EqtTextWriterTraceListener 类的实例。
公共方法 EqtTextWriterTraceListener(String, String) 使用提供的文件名和侦听器名称初始化 EqtTextWriterTraceListener 类的实例。

页首

属性

  名称 说明
公共属性 Attributes 获取应用程序配置文件中定义的自定义跟踪侦听器特性。 (继承自 TraceListener。)
公共属性 Filter 获取并设置跟踪侦听器的跟踪筛选器。 (继承自 TraceListener。)
公共属性 IndentLevel 获取或设置缩进级别。 (继承自 TraceListener。)
公共属性 IndentSize 获取或设置缩进的空格数。 (继承自 TraceListener。)
公共属性 IsThreadSafe 获取一个值,该值指示跟踪侦听器是否是线程安全的。 (继承自 TraceListener。)
公共属性 Name 获取或设置此 TraceListener 的名称。 (继承自 TraceListener。)
受保护的属性 NeedIndent 获取或设置一个值,该值指示是否缩进输出。 (继承自 TraceListener。)
公共属性 TraceOutputOptions 获取或设置跟踪输出选项。 (继承自 TraceListener。)
公共属性 Writer 获取或设置接收跟踪或调试输出的文本编写器。 (继承自 TextWriterTraceListener。)

页首

方法

  名称 说明
公共方法 Close 关闭 Writer,以使其不再接收跟踪或调试输出。 (继承自 TextWriterTraceListener。)
公共方法 CreateObjRef 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)
公共方法 Dispose() 释放由 TraceListener 使用的所有资源。 (继承自 TraceListener。)
受保护的方法 Dispose(Boolean) 基础结构。处置此 TextWriterTraceListener 对象。 (继承自 TextWriterTraceListener。)
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
公共方法 Fail(String) 实现 TraceListener 类时,向所创建的侦听器发出错误信息。 (继承自 TraceListener。)
公共方法 Fail(String, String) 实现 TraceListener 类时,向所创建的侦听器发出错误信息和详细错误信息。 (继承自 TraceListener。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 Flush 刷新 Writer 的输出缓冲区。 (继承自 TextWriterTraceListener。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetLifetimeService 检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。)
受保护的方法 GetSupportedAttributes 获取跟踪侦听器支持的自定义特性。 (继承自 TraceListener。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 InitializeLifetimeService 获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。)
受保护的方法 MemberwiseClone() 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 MemberwiseClone(Boolean) 创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TraceData(TraceEventCache, String, TraceEventType, Int32, Object) 向特定于侦听器的输出中写入跟踪信息、数据对象和事件信息。 (继承自 TraceListener。)
公共方法 TraceData(TraceEventCache, String, TraceEventType, Int32, array<Object[]) 向特定于侦听器的输出中写入跟踪信息、数据对象的数组和事件信息。 (继承自 TraceListener。)
公共方法 TraceEvent(TraceEventCache, String, TraceEventType, Int32) 向特定于侦听器的输出写入跟踪和事件信息。 (继承自 TraceListener。)
公共方法 TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) 向特定于侦听器的输出中写入跟踪信息、消息和事件信息。 (继承自 TraceListener。)
公共方法 TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, array<Object[]) 向特定于侦听器的输出中写入跟踪信息、格式化对象数组和事件信息。 (继承自 TraceListener。)
公共方法 TraceTransfer 向侦听器特定的输出中写入跟踪信息、消息、相关活动标识和事件信息。 (继承自 TraceListener。)
公共方法 Write(String) 将一条消息写入此实例的 Writer。 (继承自 TextWriterTraceListener。)
公共方法 Write(Object) 实现 TraceListener 类时,向所创建的侦听器写入对象的 ToString 方法值。 (继承自 TraceListener。)
公共方法 Write(String, String) 实现 TraceListener 类时,向所创建的侦听器写入类别名称和消息。 (继承自 TraceListener。)
公共方法 Write(Object, String) 实现 TraceListener 类时,向所创建的侦听器写入类别名称和对象的 ToString 方法值。 (继承自 TraceListener。)
受保护的方法 WriteIndent 实现此类时,向所创建的侦听器写入缩进,并将 NeedIndent 属性重置为 false。 (继承自 TraceListener。)
公共方法 WriteLine(String) 将一条消息写入该实例的 Writer,后跟行结束符。默认行结束符是回车符后接一个换行符 (\r\n)。 (继承自 TextWriterTraceListener。)
公共方法 WriteLine(Object) 实现 TraceListener 类时,向所创建的侦听器写入对象的 ToString 方法值,后跟行结束符。 (继承自 TraceListener。)
公共方法 WriteLine(String, String) 实现 TraceListener 类时,向所创建的侦听器写入类别名称和消息,后跟行结束符。 (继承自 TraceListener。)
公共方法 WriteLine(Object, String) 实现 TraceListener 类时,向所创建的侦听器写入类别名称和对象的 ToString 方法值,后跟行结束符。 (继承自 TraceListener。)

页首

备注

System.Diagnostics.TextWriterTraceListener 不同,EqtTextWriterTraceListener 可以在不同应用程序域和测试适配器上的多个实例中使用,以将跟踪信息追加到同一文件。 但是,此方法不是线程安全的。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间