RequestId 类

唯一地标识请求,可与消息和事件一起使用。

继承层次结构

Object
  Microsoft.VisualStudio.TestTools.Execution.RequestId

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

语法

声明
<SerializableAttribute> _
Public NotInheritable Class RequestId _
    Implements IEquatable(Of RequestId), IComparable(Of RequestId),  _
    IComparable
[SerializableAttribute]
public sealed class RequestId : IEquatable<RequestId>, 
    IComparable<RequestId>, IComparable
[SerializableAttribute]
public ref class RequestId sealed : IEquatable<RequestId^>, 
    IComparable<RequestId^>, IComparable
[<Sealed>]
[<SerializableAttribute>]
type RequestId =  
    class 
        interface IEquatable<RequestId>
        interface IComparable<RequestId>
        interface IComparable 
    end
public final class RequestId implements IEquatable<RequestId>, IComparable<RequestId>, IComparable

RequestId 类型公开以下成员。

属性

  名称 说明
公共属性 Id 获取或设置表示 RequestId 的基础 GUID。

页首

方法

  名称 说明
公共方法 CompareTo(Object) 将此实例与提供的对象进行比较。
公共方法 CompareTo(RequestId) 将此实例与提供的 RequestId 进行比较。
公共方法 Equals(Object) 比较此实例与提供的对象的值是否相等。 (重写 Object.Equals(Object)。)
公共方法 Equals(RequestId) 比较此实例与提供的 RequestId 的值是否相等。
公共方法 GetHashCode 获取此实例的哈希代码。 (重写 Object.GetHashCode。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 将实例转换为注册表格式的小写字符串。 (重写 Object.ToString。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality 比较两个 RequestId 的值是否相等。
公共运算符静态成员 Inequality 比较两个 RequestId 的值是否不相等。

页首

字段

  名称 说明
公共字段静态成员 Empty 一个具有空 GUID 的 RequestId。

页首

线程安全

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

请参阅

参考

Microsoft.VisualStudio.TestTools.Execution 命名空间

SessionId