Compartilhar via


InstanceKey Classe

Definição

Representa uma chave de instância e contém um identificador e metadados associados à chave de instância. Uma chave de instância atua como um alias não exclusivo para uma instância.

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
Herança
InstanceKey
Derivado
Atributos

Construtores

InstanceKey(Guid)

Inicializa uma instância da classe InstanceKey usando o GUID associado à chave de instância passada.

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Inicializa uma instância da classe InstanceKey usando o GUID e metadados associados à chave de instância.

Propriedades

InvalidKey

Retorna um objeto InstanceKey inválido. Um objeto InstanceKey inválido tem valor Guid.Empty para a propriedade Value e um valor false para a propriedade IsValid.

IsValid

Obtém um valor que indica se a chave de instância é válida.

Metadata

Obtém o dicionário que contém metadados associados à chave de instância.

Value

Obtém o valor de GUID associado à chave de instância atual.

Métodos

Equals(Object)

Compara o GUID associado ao objeto atual (armazenado na propriedade Value) com o GUID associado ao objeto InstanceKey.

GetHashCode()

Retorna um código hash exclusivo para o GUID do objeto InstanceKey atual (armazenado na propriedade Value).

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a