InstanceView Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una vista de una instancia. Por ejemplo, las Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) implementaciones del método devuelven un InstanceView objeto que proporciona una vista de los datos de instancia en el almacén de persistencia.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Herencia
-
InstanceView
Comentarios
Cada objeto InstanceView está asociado a instanceHandle. En el caso de instanceView devuelto desde InstanceStore.Execute, el identificador asociado es el que se pasa a Execute. En el caso de instanceView devuelto desde InstancePersistenceContext.InstanceView, el identificador asociado es el que se pasa a TryCommand.
InstanceHandle puede tener cero o más objetos InstanceView asociados en cualquier momento dado. Los objetos InstanceView devueltos desde InstanceStore.Execute son inmutables y representan una instantánea del estado de instancia conocido después de la ejecución correcta de ese comando. Los objetos InstanceView devueltos desde InstancePersistenceContext son mutables y representan el estado de instancia conocido actual, ya que se actualiza durante la ejecución del comando. (Si se produce un error en el comando en última instancia, este estado intermedio se descarta).
Propiedades
| Nombre | Description |
|---|---|
| InstanceData |
Obtiene los datos de instancia como un diccionario de nombres y valores. |
| InstanceDataConsistency |
Obtiene el estado de coherencia de la propiedad InstanceData. |
| InstanceId |
Obtiene el identificador (ID) de la instancia como GUID. |
| InstanceKeys |
Obtiene las claves de instancia como un diccionario de identificadores de clave de instancia y objetos asociados InstanceKeyView . |
| InstanceKeysConsistency |
Obtiene el estado de coherencia de la propiedad InstanceKeys. |
| InstanceMetadata |
Obtiene los metadatos de una instancia como un diccionario de nombres y InstanceValue objetos. |
| InstanceMetadataConsistency |
Obtiene el estado de coherencia de la propiedad InstanceMetadata. |
| InstanceOwner |
Obtiene el propietario de la instancia. |
| InstanceOwnerMetadata |
Obtiene los metadatos de un propietario de instancia como diccionario de nombres y valores. |
| InstanceOwnerMetadataConsistency |
Obtiene el estado de coherencia de la propiedad InstanceOwnerMetadata. |
| InstanceState |
Obtiene el estado de la instancia (Unknown, Uninitialized, Initialized o Completed). |
| InstanceStoreQueryResults |
Obtiene una colección de InstanceStoreQueryResult objetos . La colección se restablece automáticamente a vacía cada vez que se ejecuta un comando en el identificador de instancia asociado. |
| IsBoundToInstance |
Devuelve un valor que indica si el identificador de instancia asociado está enlazado a una instancia. |
| IsBoundToInstanceOwner |
Devuelve un valor que indica si el identificador de instancia asociado está enlazado a un propietario de instancia. |
| IsBoundToLock |
Devuelve un valor que indica si el identificador de instancia asociado está enlazado a un bloqueo de instancia. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |