InstanceView Classe

Definição

Representa uma exibição de uma instância. Por exemplo, as implementações de Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) método retornam um InstanceView objeto que fornece uma exibição dos dados da instância no repositório de persistência.

public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
Herança
InstanceView

Comentários

Cada objeto InstanceView está associado a um InstanceHandle. Para um InstanceView retornado de InstanceStore.Execute, o identificador associado é aquele passado para Executar. Para um InstanceView retornado de InstancePersistenceContext.InstanceView, o identificador associado é aquele passado para TryCommand.

Um InstanceHandle pode ter zero ou mais objetos InstanceView associados a ele a qualquer momento. Os objetos InstanceView retornados de InstanceStore.Execute são imutáveis e representam um instantâneo do estado de instância conhecido após a execução bem-sucedida desse comando. Os objetos InstanceView retornados de InstancePersistenceContext são mutáveis e representam o estado atual da instância conhecida, pois estão sendo atualizados durante a execução do comando. (Se o comando falhar, esse estado intermediário será descartado).

Propriedades

Nome Description
InstanceData

Obtém dados de instância como um dicionário de nomes e valores.

InstanceDataConsistency

Obtém o status de consistência da propriedade InstanceData.

InstanceId

Obtém o identificador (ID) da instância como UM GUID.

InstanceKeys

Obtém as chaves de instância como um dicionário de identificadores de chave de instância e objetos associados InstanceKeyView .

InstanceKeysConsistency

Obtém o status de consistência da propriedade InstanceKeys.

InstanceMetadata

Obtém os metadados de uma instância como um dicionário de nomes e InstanceValue objetos.

InstanceMetadataConsistency

Obtém o status de consistência da propriedade InstanceMetadata.

InstanceOwner

Obtém o proprietário da instância.

InstanceOwnerMetadata

Obtém os metadados de um proprietário de instância como um dicionário de nomes e valores.

InstanceOwnerMetadataConsistency

Obtém o status de consistência da propriedade InstanceOwnerMetadata.

InstanceState

Obtém o estado da instância (Desconhecido, Não Inicializado, Inicializado ou Concluído).

InstanceStoreQueryResults

Obtém uma coleção de InstanceStoreQueryResult objetos. A coleção é automaticamente redefinida para vazia sempre que um comando é executado no identificador de instância associado.

IsBoundToInstance

Retorna um valor que indica se o identificador de instância associado está associado a uma instância.

IsBoundToInstanceOwner

Retorna um valor que indica se o identificador de instância associado está associado a um proprietário de instância.

IsBoundToLock

Retorna um valor que indica se o identificador de instância associado está associado a um bloqueio de instância.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
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