TestResultMessage 类

为测试结果提供基类。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestMessage
    Microsoft.VisualStudio.TestTools.Common.TestResultMessage
      Microsoft.VisualStudio.TestTools.Common.DebugRequestMessage
      Microsoft.VisualStudio.TestTools.Common.RunOutputTestResultMessage
      Microsoft.VisualStudio.TestTools.Common.TestResult
      Microsoft.VisualStudio.TestTools.Common.TestRunTextResultMessage
      Microsoft.VisualStudio.TestTools.Common.TextTestResultMessage

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

语法

声明
<SerializableAttribute> _
Public Class TestResultMessage _
    Inherits TestMessage _
    Implements ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[SerializableAttribute]
public class TestResultMessage : TestMessage, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[SerializableAttribute]
public ref class TestResultMessage : public TestMessage, 
    ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore
[<SerializableAttribute>]
type TestResultMessage =  
    class
        inherit TestMessage
        interface ICloneable
        interface IVisiblePropertyProvider
        interface IVerifiable
        interface IXmlTestStore
    end
public class TestResultMessage extends TestMessage implements ICloneable, IVisiblePropertyProvider, IVerifiable, IXmlTestStore

TestResultMessage 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 TestResultMessage() 基础结构。初始化 TestResultMessage 类的新实例。
受保护的方法 TestResultMessage(TestResultMessage) 基础结构。使用提供的测试结果消息初始化 TestResultMessage 类的新实例。
受保护的方法 TestResultMessage(SerializationInfo, StreamingContext) 基础结构。用序列化 XML 数据初始化 TestResultMessage 类的新实例。
公共方法 TestResultMessage(String, Guid, TestMessageKind) 使用提供的计算机名称、测试运行 ID 和测试结果种类初始化 TestResultMessage 类的新实例。
公共方法 TestResultMessage(ComputerInfo, Guid, TestMessageKind) 已过时。使用提供的计算机名称、测试运行 ID 和测试结果种类初始化 TestResultMessage 类的新实例。
公共方法 TestResultMessage(String, Guid, ITestElement, TestMessageKind) 使用提供的计算机名称、测试运行 ID、测试元素和测试结果种类初始化 TestResultMessage 类的新实例。
公共方法 TestResultMessage(ComputerInfo, Guid, ITestElement, TestMessageKind) 已过时。初始化 TestResultMessage 类的新实例。

页首

属性

  名称 说明
公共属性 ComputerName 获取执行关联测试运行或测试的计算机的名称。
公共属性 DisplayText 获取要在 Visual Studio Application Lifecycle Management (ALM) 用户界面中显示的文本。
公共属性 Duration 获取或设置执行关联测试或测试运行所花费的时间。
公共属性 EndTime 获取或设置执行结束的时间。
公共属性 Id 获取或设置此测试结果消息的 ID。
公共属性 IsRunLevel 获取一个值,该值指示此结果是否针对测试运行而不是针对测试。
公共属性 LoadTestAgentNames 获取安装关联负载测试的计算机的名称的逗号分隔列表。
公共属性 LongText 获取 DisplayText 属性的值。
公共属性 MessageKind 获取或设置此关联测试结果消息的测试结果消息种类。
公共属性 SpoolMessage 获取或设置一个值,该值确定此消息是否将后台处理到永久存储的测试结果中。
公共属性 StartTime 获取或设置启动关联测试运行或测试的时间。
公共属性 Storage 获取或设置服务器上存储与测试关联的所有文件的文件夹的相对路径。
公共属性 SystemException 获取或设置在关联测试运行或测试期间遇到的最新异常。
公共属性 TestName 获取或设置关联测试的名称。
公共属性 TestType 获取或设置关联测试的类型。
公共属性 VisibleProperties 获取将在 Visual Studio Application Lifecycle Management (ALM) 用户界面中可见的此测试结果消息中的属性的集合。

页首

方法

  名称 说明
公共方法 Clone 返回此测试结果消息的深度副本。
公共方法 Equals 确定所提供对象是否与当前对象相等。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (重写 Object.GetHashCode()。)
公共方法 GetObjectData 使用序列化目标对象所需的数据来填充 SerializationInfo 对象。 (重写 TestMessage.GetObjectData(SerializationInfo, StreamingContext)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsValid 确定此测试结果消息是否有效。 (重写 TestMessage.IsValid()。)
公共方法 Load 使用提供的 XML 存储参数,从提供的 XML 元素中加载此类的实例。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Save 在所提供 XML 元素中保存此对象。
公共方法 ToString 返回此测试结果消息的字符串表示形式。 (重写 Object.ToString()。)

页首

字段

  名称 说明
受保护的字段 m_duration 基础结构。返回 Duration 属性的值。
受保护的字段 m_endTime 返回 EndTime 属性的值。
受保护的字段 m_exception 返回 SystemException 属性的值。
受保护的字段 m_id 返回 ID 属性的值。
受保护的字段 m_messageKind 返回 MessageKind 属性的值。
受保护的字段 m_spoolMessage 返回 SpoolMessage 属性的值。
受保护的字段 m_startTime 返回 StartTime 属性的值。
受保护的字段 m_testName 返回 TestName 属性的值。
受保护的字段 m_testType 返回 TestType 属性的值。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

TestMessage

IVisiblePropertyProvider

IVerifiable

IXmlTestStore