InstanceView Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy példány nézetét jelöli. A metódus implementációi például egy Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) objektumot ad vissza, InstanceView amely betekintést nyújt a példányadatokba a perzisztenciatárban.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Öröklődés
-
InstanceView
Megjegyzések
Minden InstanceView-objektum egy InstanceHandle-hez van társítva. Az InstanceStore.Execute-ből visszaadott InstanceView esetében a társított leíró az, amelyet a végrehajtásnak átadott. Az InstancePersistenceContext.InstanceView fájlból visszaadott InstanceView esetén a társított leíró a TryCommandnak átadott leíró.
Az InstanceHandle-hez bármikor nulla vagy több InstanceView-objektum társítható. Az InstanceStore.Execute-ből visszaadott InstanceView-objektumok nem módosíthatók, és a parancs sikeres végrehajtása után az ismert példányállapot pillanatképét jelölik. Az InstancePersistenceContext által visszaadott InstanceView-objektumok nem módosíthatók, és az aktuális ismert példányállapotot képviselik a parancs végrehajtása során. (Ha a parancs végül meghiúsul, a rendszer elveti ezt a köztes állapotot).
Tulajdonságok
| Name | Description |
|---|---|
| InstanceData |
Lekéri a példányadatokat a nevek és értékek szótáraként. |
| InstanceDataConsistency |
Lekéri az InstanceData tulajdonság konzisztenciaállapotát. |
| InstanceId |
A példány azonosítóját (azonosítóját) KÉRI LE GUID-ként. |
| InstanceKeys |
Lekéri a példánykulcsokat a példánykulcs-azonosítók és a kapcsolódó InstanceKeyView objektumok szótáraként. |
| InstanceKeysConsistency |
Lekéri az InstanceKeys tulajdonság konzisztenciaállapotát. |
| InstanceMetadata |
Lekéri egy példány metaadatait a nevek és InstanceValue objektumok szótáraként. |
| InstanceMetadataConsistency |
Lekéri az InstanceMetadata tulajdonság konzisztenciaállapotát. |
| InstanceOwner |
Lekéri a példány tulajdonosát. |
| InstanceOwnerMetadata |
Lekéri a példány tulajdonosának metaadatait a nevek és értékek szótáraként. |
| InstanceOwnerMetadataConsistency |
Lekéri az InstanceOwnerMetadata tulajdonság konzisztenciaállapotát. |
| InstanceState |
Lekéri a példány állapotát (Ismeretlen, Nem inicializált, Inicializált vagy Befejezett). |
| InstanceStoreQueryResults |
Lekéri az objektumok gyűjteményét InstanceStoreQueryResult . A rendszer automatikusan üresre állítja a gyűjteményt minden alkalommal, amikor parancsot hajt végre a társított példányleírón. |
| IsBoundToInstance |
Olyan értéket ad vissza, amely jelzi, hogy a társított példány leírója egy példányhoz van-e kötve. |
| IsBoundToInstanceOwner |
Olyan értéket ad vissza, amely jelzi, hogy a társított példányleíró egy példánytulajdonoshoz van-e kötve. |
| IsBoundToLock |
Olyan értéket ad vissza, amely jelzi, hogy a társított példányleíró egy példányzárhoz van-e kötve. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |