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>)

Инициализирует экземпляр InstanceKey класса с помощью GUID и метаданных, связанных с ключом экземпляра.

InstanceKey(Guid)

Инициализирует экземпляр класса с помощью GUID, связанного InstanceKey с переданным ключом экземпляра.

Свойства

Имя Описание
InvalidKey

Возвращает недопустимый InstanceKey объект. Недопустимый InstanceKey объект имеет значение Guid.Empty для Value свойства и false значение свойства IsValid .

IsValid

Возвращает значение, указывающее, является ли ключ экземпляра допустимым.

Metadata

Возвращает словарь, содержащий метаданные, связанные с ключом экземпляра.

Value

Возвращает значение GUID, связанное с текущим ключом экземпляра.

Методы

Имя Описание
Equals(Object)

Сравнивает GUID, связанный с текущим объектом (хранящимся в свойстве Value ), с GUID, связанным с InstanceKey объектом.

GetHashCode()

Возвращает уникальный хэш-код для GUID текущего InstanceKey объекта (хранящийся в свойстве Value).

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к