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. 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) |