InstanceKey InstanceKey InstanceKey InstanceKey Class

Определение

Представляет ключ экземпляра и содержит идентификатор и связанные с ключом экземпляра метаданные.Represents an instance key and contains an identifier and metadata associated with the instance key. Ключ экземпляра выступает в роли неуникального псевдонима экземпляра.An instance key acts as a non-unique alias for an instance.

public ref class InstanceKey
[System.Runtime.Serialization.DataContract]
public class InstanceKey
type InstanceKey = class
Public Class InstanceKey
Наследование
InstanceKeyInstanceKeyInstanceKeyInstanceKey
Производный
Атрибуты

Конструкторы

InstanceKey(Guid) InstanceKey(Guid) InstanceKey(Guid) InstanceKey(Guid)

Инициализирует экземпляр класса InstanceKey, используя идентификатор GUID вместе с переданным ключом экземпляра.Initializes an instance of the InstanceKey class using the GUID associated with the instance key passed.

InstanceKey(Guid, IDictionary<XName,InstanceValue>) InstanceKey(Guid, IDictionary<XName,InstanceValue>) InstanceKey(Guid, IDictionary<XName,InstanceValue>) InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Инициализирует экземпляр класса InstanceKey, используя идентификатор GUID вместе с метаданными, связанными с ключом экземпляра.Initializes an instance of the InstanceKey class using the GUID and metadata associated with the instance key.

Свойства

InvalidKey InvalidKey InvalidKey InvalidKey

Возвращает недопустимый объект InstanceKey.Returns an invalid InstanceKey object. Недопустимый объект InstanceKey имеет значение Guid.Empty для свойства Value и значение false для свойства IsValid.An invalid InstanceKey object has Guid.Empty value for the Value property and a false value for the IsValid property.

IsValid IsValid IsValid IsValid

Возвращает значение, которое показывает, является ли данный экземпляр допустимым.Gets a value that indicates whether the instance key is valid.

Metadata Metadata Metadata Metadata

Извлекает словарь, который содержит метаданные, связанные ключом экземпляра.Gets the dictionary that contains metadata associated with the instance key.

Value Value Value Value

Извлекает значение GUID, которое сопоставлено текущему ключу экземпляра.Gets the GUID value associated with the current instance key.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Сравнивает GUID, связанный с текущим объектом (сохраненным в свойстве Value) и GUID, связанный с объектом InstanceKey.Compares the GUID associated with the current object (stored in the Value property) with the GUID associated with the InstanceKey object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает уникальный хэш-код идентификатора GUID текущего объекта InstanceKey (сохраненного в свойстве Value).Returns a unique hash code for the current InstanceKey object's GUID (stored in the Value property).

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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