InstanceKey Classe

Definição

Representa uma chave de instância e contém um identificador e metadados associados à chave da 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

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

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

InstanceKey(Guid)

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

Propriedades

Nome Description
InvalidKey

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

IsValid

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

Metadata

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

Value

Obtém o valor guid associado à chave da instância atual.

Métodos

Nome Description
Equals(Object)

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

GetHashCode()

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a