InstanceKey 类

定义

表示实例密钥,并包含与实例密钥关联的标识符和元数据。 实例键充当实例的非唯一别名。

public ref class InstanceKey
public class InstanceKey
[System.Runtime.Serialization.DataContract]
public class InstanceKey
type InstanceKey = class
[<System.Runtime.Serialization.DataContract>]
type InstanceKey = class
Public Class InstanceKey
继承
InstanceKey
派生
属性

构造函数

名称 说明
InstanceKey(Guid, IDictionary<XName,InstanceValue>)

使用 GUID 和与实例密钥关联的元数据初始化类的 InstanceKey 实例。

InstanceKey(Guid)

使用与传递的实例密钥关联的 GUID 初始化类的 InstanceKey 实例。

属性

名称 说明
InvalidKey

返回无效 InstanceKey 的对象。 无效 InstanceKey 对象具有属性的 Value Guid.Empty 值和 false 属性的值 IsValid

IsValid

获取一个值,该值指示实例密钥是否有效。

Metadata

获取包含与实例键关联的元数据的字典。

Value

获取与当前实例键关联的 GUID 值。

方法

名称 说明
Equals(Object)

将与当前对象(存储在属性中 Value )的 GUID 与与对象 InstanceKey 关联的 GUID 进行比较。

GetHashCode()

返回当前 InstanceKey 对象的 GUID(存储在 Value 属性中)的唯一哈希代码。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于