RequestId 类
唯一地标识请求,可与消息和事件一起使用。
继承层次结构
System.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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。