InstanceView Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma visão de uma instância. Por exemplo, as Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) implementações do método devolvem um InstanceView objeto que fornece uma visão dos dados da instância no armazenamento de persistência.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Herança
-
InstanceView
Observações
Cada objeto InstanceView está associado a um InstanceHandle. Para um InstanceView devolvido do InstanceStore.Execute, o handle associado é o que é passado para Execute. Para um InstanceView devolvido de InstancePersistenceContext.InstanceView, o handle associado é aquele passado para o TryCommand.
Um InstanceHandle pode ter zero ou mais objetos InstanceView associados a ele em qualquer momento. Os objetos InstanceView devolvidos pelo InstanceStore.Execute são imutáveis e representam um instantâneo do estado da instância conhecido após a execução bem-sucedida desse comando. Os objetos InstanceView retornados pelo InstancePersistenceContext são mutáveis e representam o estado atual conhecido da instância à medida que este está a ser atualizado durante a execução do comando. (Se o comando falhar, este estado intermédio é descartado).
Propriedades
| Name | Description |
|---|---|
| InstanceData |
Obtém dados de instância como um dicionário de nomes e valores. |
| InstanceDataConsistency |
Obtém o estado de consistência da propriedade InstanceData. |
| InstanceId |
Obtém o identificador (ID) da instância como 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 estado 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 estado de consistência da propriedade InstanceMetadata. |
| InstanceOwner |
Fica com o dono da instância. |
| InstanceOwnerMetadata |
Obtém os metadados do proprietário da instância como um dicionário de nomes e valores. |
| InstanceOwnerMetadataConsistency |
Obtém o estado de consistência da propriedade InstanceOwnerMetadata. |
| InstanceState |
Obtém o estado da instância (Desconhecido, Não Inicializado, Inicializado ou Concluído). |
| InstanceStoreQueryResults |
Recebe uma coleção de InstanceStoreQueryResult objetos. A coleção é automaticamente reiniciada para vazia cada vez que um comando é executado contra o handle de instância associado. |
| IsBoundToInstance |
Devolve um valor que indica se o handle de instância associado está vinculado a uma instância. |
| IsBoundToInstanceOwner |
Devolve um valor que indica se o handle de instância associado está vinculado a um proprietário da instância. |
| IsBoundToLock |
Devolve um valor que indica se o handle de instância associado está vinculado a um bloqueio de instância. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |