InstanceView Klasse

Definition

Stellt eine Ansicht einer Instanz dar. Die Methodenimplementierungen geben z. B. ein Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) Objekt zurück, InstanceView das eine Ansicht in die Instanzdaten im Persistenzspeicher bereitstellt.

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 ein von "InstanceStore.Execute" zurückgegebenes InstanceView-Objekt ist das zugeordnete Handle der an Execute übergebene. Für ein von InstancePersistenceContext.InstanceView zurückgegebenes InstanceView-Objekt ist das zugeordnete Handle der an TryCommand übergebene.

Ein InstanceHandle kann zu einem bestimmten Zeitpunkt null oder mehr InstanceView-Objekte zugeordnet haben. InstanceView-Objekte, die von InstanceStore.Execute zurückgegeben werden, sind unveränderlich und stellen eine Momentaufnahme des bekannten Instanzzustands nach der erfolgreichen Ausführung dieses Befehls dar. InstanceView-Objekte, die von InstancePersistenceContext zurückgegeben werden, sind änderbar und stellen den aktuellen bekannten Instanzstatus dar, während sie während der Ausführung des Befehls aktualisiert wird. (Wenn der Befehl letztendlich fehlschlägt, wird dieser Zwischenzustand verworfen).

Eigenschaften

Name Beschreibung
InstanceData

Ruft Instanzdaten als Wörterbuch von 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 mit Instanzenschlüsselbezeichnern und zugeordneten InstanceKeyView Objekten ab.

InstanceKeysConsistency

Ruft den Konsistenzstatus der InstanceKeys -Eigenschaft ab.

InstanceMetadata

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

InstanceMetadataConsistency

Ruft den Konsistenzstatus 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 Konsistenzstatus der InstanceOwnerMetadata -Eigenschaft ab.

InstanceState

Ruft den Status der Instanz ab (Unbekannt, nicht initialisiert, initialisiert oder abgeschlossen).

InstanceStoreQueryResults

Ruft eine Auflistung von InstanceStoreQueryResult Objekten ab. Die Auflistung wird bei jeder Ausführung eines Befehls für das zugeordnete Instanzhandle automatisch auf leer gesetzt.

IsBoundToInstance

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

IsBoundToInstanceOwner

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

IsBoundToLock

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

Methoden

Name Beschreibung
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: