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 Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) implémentations de méthode retournent un InstanceView objet 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é à une instanceHandle. Pour une InstanceView retournée à partir d’InstanceStore.Execute, le handle associé est celui passé à Execute. Pour une InstanceView retournée à partir d’InstancePersistenceContext.InstanceView, le handle associé est celui passé à TryCommand.
Un InstanceHandle peut avoir zéro ou plusieurs objets InstanceView associés à un moment donné. Les objets InstanceView retournés à partir d’InstanceStore.Execute sont immuables et représentent un instantané de l’état de l’instance connue après l’exécution réussie de cette commande. Les objets InstanceView retournés à partir d’InstancePersistenceContext sont mutables et représentent l’état actuel de l’instance connue, car il est mis à jour pendant l’exécution de la commande. (Si la commande échoue finalement, cet état intermédiaire est ignoré).
Propriétés
| Nom | Description |
|---|---|
| InstanceData |
Obtient les données d’instance sous la forme d’un 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 en tant que GUID. |
| InstanceKeys |
Obtient les clés d’instance en tant que dictionnaire d’identificateurs de clé d’instance et d’objets associés InstanceKeyView . |
| InstanceKeysConsistency |
Obtient l’état de cohérence de la propriété InstanceKeys. |
| InstanceMetadata |
Obtient les métadonnées d’une instance en tant que dictionnaire de noms et InstanceValue d’objets. |
| 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 d’un propriétaire d’instance en tant que 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 (Inconnu, Non initialisé, Initialisé ou Terminé). |
| InstanceStoreQueryResults |
Obtient une collection d’objets InstanceStoreQueryResult . La collection est automatiquement réinitialisée à vide 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
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |