InstanceView Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une vue d'une instance. Par exemple, les implémentations de la méthode Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) retournent un objet InstanceView qui fournit une vue des données d'instance dans le magasin de persistance.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Héritage
-
InstanceView
Remarques
Chaque objet InstanceView est associé à un InstanceHandle. Pour un InstanceView retourné d'InstanceStore.Execute, le handle associé est passé à Execute. Pour un InstanceView retourné d'InstancePersistenceContext.InstanceView, le handle associé est passé à TryCommand.
Un InstanceHandle peut être associé à zéro ou plusieurs objets InstanceView à un moment donné. Les objets InstanceView retournés par InstanceStore.Execute sont immuables et représentent un instantané de l'état de l'instance connu après l'exécution réussie de cette commande. Les objets InstanceView retournés par InstancePersistenceContext sont mutables et représentent l'état de l'instance connu actuel à mesure qu'il est mis à jour pendant l'exécution de la commande. (Si la commande se termine par un échec, cet état intermédiaire est ignoré).
Propriétés
InstanceData |
Obtient des données d'instance comme dictionnaire de noms et de valeurs. |
InstanceDataConsistency |
Obtient l'état de cohérence de la propriété InstanceData. |
InstanceId |
Obtient l'identificateur (ID) de l'instance comme GUID. |
InstanceKeys |
Obtient les clés d'instance comme dictionnaire d'identificateurs de clé d'instance et d'objets InstanceKeyView associés. |
InstanceKeysConsistency |
Obtient l'état de cohérence de la propriété InstanceKeys. |
InstanceMetadata |
Obtient les métadonnées d'une instance comme dictionnaire de noms et d'objets InstanceValue. |
InstanceMetadataConsistency |
Obtient l'état de cohérence de la propriété InstanceMetadata. |
InstanceOwner |
Obtient le propriétaire de l'instance. |
InstanceOwnerMetadata |
Obtient les métadonnées pour un propriétaire d'instance comme dictionnaire de noms et de valeurs. |
InstanceOwnerMetadataConsistency |
Obtient l'état de cohérence de la propriété InstanceOwnerMetadata. |
InstanceState |
Obtient l'état de l'instance (Unknown, Uninitialized, Initialized ou Completed). |
InstanceStoreQueryResults |
Obtient une collection d'objets InstanceStoreQueryResult. L’état vide de la collection est automatiquement rétabli chaque fois qu’une commande est exécutée sur le handle d’instance associé. |
IsBoundToInstance |
Retourne une valeur qui indique si le handle d'instance associé est lié à une instance. |
IsBoundToInstanceOwner |
Retourne une valeur qui indique si le handle d'instance associé est lié à un propriétaire d'instance. |
IsBoundToLock |
Retourne une valeur qui indique si le handle d'instance associé est lié à un verrou d'instance. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |