InstanceView Osztály

Definíció

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)

A következőre érvényes: