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 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) |