InstanceView Třída

Definice

Představuje zobrazení instance. Například Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) implementace metody vrací InstanceView objekt, který poskytuje zobrazení dat instance v úložišti trvalosti.

public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
Dědičnost
InstanceView

Poznámky

Každý InstanceView objekt je přidružen InstanceHandle. Pro InstanceView vrácený z InstanceStore.Execute, přidružený popisovač je předaný execute. Pro InstanceView vrácena z InstancePersistenceContext.InstanceView, přidružený popisovač je předaný TryCommand.

InstanceHandle může mít nula nebo více Objektů InstanceView přidružených k němu v daném okamžiku. Objekty InstanceView vrácené z InstanceStore.Execute jsou neměnné a představují snímek známého stavu instance po úspěšném spuštění tohoto příkazu. Objekty InstanceView vrácené z InstancePersistenceContext jsou proměnlivé a představují aktuální známý stav instance, protože se aktualizuje během provádění příkazu. (Pokud příkaz nakonec selže, tento zprostředkující stav se zahodí.

Vlastnosti

Name Description
InstanceData

Získá data instance jako slovník názvů a hodnot.

InstanceDataConsistency

Získá stav konzistence InstanceData vlastnost.

InstanceId

Získá identifikátor (ID) instance jako identifikátor GUID.

InstanceKeys

Získá klíče instance jako slovník identifikátorů klíčů instance a přidružených InstanceKeyView objektů.

InstanceKeysConsistency

Získá stav konzistence InstanceKeys vlastnost.

InstanceMetadata

Získá metadata instance jako slovník názvů a InstanceValue objektů.

InstanceMetadataConsistency

Získá stav konzistence InstanceMetadata vlastnost.

InstanceOwner

Získá vlastníka instance.

InstanceOwnerMetadata

Získá metadata pro vlastníka instance jako slovník názvů a hodnot.

InstanceOwnerMetadataConsistency

Získá stav konzistence InstanceOwnerMetadata vlastnost.

InstanceState

Získá stav instance (Neznámé, Neinicializované, Inicializované nebo Dokončeno).

InstanceStoreQueryResults

Získá kolekci InstanceStoreQueryResult objektů. Kolekce se při každém spuštění příkazu na přidruženém popisovači instance automaticky resetuje do prázdného stavu.

IsBoundToInstance

Vrátí hodnotu, která určuje, zda je přidružený popisovač instance vázán na instanci.

IsBoundToInstanceOwner

Vrátí hodnotu, která určuje, jestli je přidružený popisovač instance vázán na vlastníka instance.

IsBoundToLock

Vrátí hodnotu, která určuje, jestli je přidružený popisovač instance vázán na zámek instance.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro