InstanceView Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma exibição de uma instância. Por exemplo, as implementações de método Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) retornam um objeto InstanceView que fornece uma exibição dos dados de 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
InstanceData |
Obtém os dados da 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 da instância como um GUID. |
InstanceKeys |
Obtém as chaves da instância como um dicionário de identificadores de chave de instância e objetos InstanceKeyView associados. |
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 objetos InstanceValue. |
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 para 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 objetos InstanceStoreQueryResult . A coleção é redefinida automaticamente como vazia sempre que um comando é executado em relação ao 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
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
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) |