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)

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

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

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

Свойства

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)

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