Freigeben über


InstanceView Klasse

Definition

Stellt eine Ansicht einer Instanz dar. So geben beispielsweise Implementierungen der Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan)-Methode ein InstanceView-Objekt zurück, das den Einblick in die Instanzdaten im Instanzspeicher ermöglicht.

public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
Vererbung
InstanceView

Hinweise

Jedes InstanceView-Objekt ist einem "InstanceHandle" zugeordnet. Für eine von "InstanceStore.Execute" zurückgegebene "InstanceView" ist der zugeordnete Handle derjenige, der an "Execute" übergeben wird. Für eine von "InstancePersistenceContext.InstanceView" zurückgegebene "InstanceView" ist der zugeordnete Handle derjenige, der an "TryCommand" übergeben wird.

Einem "InstanceHandle" können zum jeweiligen Zeitpunkt null oder mehr InstanceView-Objekte zugeordnet sein. Von "InstanceStore.Execute" zurückgegebene InstanceView-Objekte sind unveränderlich und stellen nach der erfolgreichen Ausführung dieses Befehls einen Snapshot des bekannten Instanzzustands dar. Von "InstancePersistenceContext" zurückgegebene InstanceView-Objekte sind änderbar und stellen den aktuellen bekannten Instanzzustand dar, gemäß Aktualisierung während der Befehlsausführung. (Wenn der Befehl letztlich fehlschlägt, wird dieser Zwischenzustand verworfen).

Eigenschaften

InstanceData

Ruft Instanzdaten als Wörterbuch mit Namen und Werten ab.

InstanceDataConsistency

Ruft den Konsistenzstatus der InstanceData-Eigenschaft ab.

InstanceId

Ruft den Bezeichner (ID) der Instanz als GUID ab.

InstanceKeys

Ruft die Instanzschlüssel als Wörterbuch von Instanzschlüsselbezeichnern und zugeordneten InstanceKeyView-Objekten ab.

InstanceKeysConsistency

Ruft den Konsistenzustand der InstanceKeys-Eigenschaft ab.

InstanceMetadata

Ruft die Metadaten einer Instanz als Wörterbuch mit Namen und InstanceValue-Objekten ab.

InstanceMetadataConsistency

Ruft den Konsistenzzustand der InstanceMetadata-Eigenschaft ab.

InstanceOwner

Ruft den Besitzer der Instanz ab.

InstanceOwnerMetadata

Ruft die Metadaten für einen Instanzbesitzer als Wörterbuch mit Namen und Werten ab.

InstanceOwnerMetadataConsistency

Ruft den Konsistenzzustand der InstanceOwnerMetadata-Eigenschaft ab.

InstanceState

Ruft den Zustand der Instanz ("Unbekannt", "Nicht initialisiert", "Initialisiert" bzw. "Abgeschlossen") ab.

InstanceStoreQueryResults

Ruft eine Auflistung von InstanceStoreQueryResult-Objekten ab. Die Auflistung wid automatisch zurückgesetzt. So wird festgelegt, dass sie bei jeder Ausführung eines Befehls für den zugeordneten Instanzhandle geleert wird.

IsBoundToInstance

Gibt einen Wert zurück, der angibt, ob der zugeordnete Instanzhandle an eine Instanz gebunden ist.

IsBoundToInstanceOwner

Gibt einen Wert zurück, der angibt, ob der zugeordnete Instanzhandle an einen Instanzbesitzer gebunden ist.

IsBoundToLock

Gibt einen Wert zurück, der angibt, ob der zugeordnete Instanzhandle an eine Instanzsperre gebunden ist.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: