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 implementaciones del método Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) devuelven un objeto InstanceView que proporciona una vista en 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 un InstanceHandle. Para que un objeto InstanceView devuelva información procedente de InstanceStore.Execute, el identificador asociado es el pasado al comando Execute. Para que un objeto InstanceView devuelva información procedente de InstancePersistenceContext.InstanceView, el identificador asociado es el pasado al comando TryCommand.
Un objeto InstanceHandle puede tener cero o más objetos InstanceView asociados en cualquier momento determinado. Los objetos InstanceView devueltos por el comando InstanceStore.Execute son inmutables y representan un instantánea del estado de la 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 a medida que se actualiza durante la ejecución del comando. (Si finalmente se produce un error en el comando, se descarta este estado intermedio).
Propiedades
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 la identificación (Id.) de la instancia como un GUID. |
InstanceKeys |
Obtiene las claves de instancia como un diccionario de identificadores de clave de instancia y objetos InstanceKeyView asociados. |
InstanceKeysConsistency |
Obtiene el estado de coherencia de la propiedad InstanceKeys. |
InstanceMetadata |
Obtiene los metadatos de una instancia como un diccionario de nombres y objetos InstanceValue. |
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 un diccionario de nombres y valores. |
InstanceOwnerMetadataConsistency |
Obtiene el estado de coherencia de la propiedad InstanceOwnerMetadata. |
InstanceState |
Obtiene el estado de la instancia (Desconocido, No inicializado, Inicializado o Completado). |
InstanceStoreQueryResults |
Obtiene una colección de objetos InstanceStoreQueryResult. La colección se restablece automáticamente y queda 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
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve 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 Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |