InstanceView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |