InstanceView Classe

Définition

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)

S’applique à