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)

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

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

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

属性

InvalidKey

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

IsValid

获取一个指示此实例键是否有效的值。

Metadata

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

Value

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

方法

Equals(Object)

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

GetHashCode()

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

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于