Sdílet prostřednictvím


System.Runtime.DurableInstancing Obor názvů

Tento obor názvů obsahuje třídy, které jsou používány infrastrukturou Windows Communication Foundation (WCF) k implementaci zprostředkovatele trvalosti.

Třídy

InstanceCollisionException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když očekává, že instance bude v neinicializovaném stavu, ale instance není v tomto stavu.

InstanceCompleteException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když očekává, že najde instanci v inicializovaném stavu, ale zjistí, že instance je v dokončeném stavu.

InstanceHandle

Představuje popisovač objektu InstanceView .

InstanceHandleConflictException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když se pokusí získat přístup pro zápis do instance vazbou popisovače instance na zámek instance, pokud již existuje popisovač instance s přístupem pro zápis do této instance.

InstanceKey

Představuje klíč instance a obsahuje identifikátor a metadata přidružená ke klíči instance. Klíč instance funguje jako jedinečný alias instance.

InstanceKeyCollisionException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když očekává, že najde klíč instance v nepřidruženém stavu, ale najde klíč v jiném stavu.

InstanceKeyCompleteException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když očekává, že najde klíč instance v přidruženém stavu, ale najde klíč v dokončeném stavu.

InstanceKeyNotReadyException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když očekává, že najde klíč instance v přidruženém stavu, ale najde klíč v nepřidruženém stavu.

InstanceKeyView

Poskytuje zobrazení informací o klíči instance.

InstanceLockedException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když nemůže získat zámek instance, protože instance je již uzamčena jiným vlastníkem.

InstanceLockLostException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když nemůže provést příkaz, protože zámek instance neodpovídá zámku přidruženému k popisovači instance, proti kterému byl příkaz proveden. Vlastník nebo verze se neshoduje.

InstanceLockQueryResult

Obsahuje sadu výsledků dotazu reprezentovanou slovníkem ID instance a vlastníkem instance, který aktuálně vlastní zámek na každé instanci.

InstanceNotReadyException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když očekává, že najde instanci v inicializovaném stavu, ale najde instanci v neinicializovaném stavu.

InstanceOwner

Představuje vlastníka instance v úložišti instancí. Vlastník instance je účastník interakce s instancí v úložišti instancí.

InstanceOwnerException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když se vlastník instance svázaný s popisovačem instance stane neplatným.

InstanceOwnerQueryResult

Obsahuje sadu výsledků dotazu, která se skládá z metadat přidružených k vlastníkovi instance nebo vlastníkům instance, kteří jsou načteni z úložiště trvalosti.

InstancePersistenceCommand

Základní třída pro všechny příkazy související s trvalostí. Příkazy se rozlišují podle názvu. Příkazy se obvykle dají odlišit také podle odvozeného typu.

InstancePersistenceCommandException

Zprostředkovatel trvalosti vyvolá tuto výjimku, když dojde k chybě při zpracování příkazu trvalosti. Zprostředkovatel trvalosti může také uvolnit popisovač instance, proti kterému byl příkaz proveden, pokud by chyba rozšířila na budoucí použití popisovače instance.

InstancePersistenceContext

Představuje informace o stavu spuštění při provádění příkazu trvalosti.

InstancePersistenceEvent

Představuje událost, kterou úložiště instance vyvolá, aby hostitele informovala o podmínce. Příklady: HasRunnableWorkflowEvent a HasActivatableWorkflowEvent.

InstancePersistenceEvent<T>

Představuje událost, kterou úložiště instancí vyvolá, aby hostitele upozornilo na změnu. Toto je obecná třída. Třídy jako HasRunnableWorkflowEvent a HasActivatableWorkflowEvent odvozené z této třídy.

InstancePersistenceException

Základní třída pro všechny třídy výjimek související s trvalostí. A InstanceOwnerExceptionInstancePersistenceCommandException jsou odvozené třídy této třídy.

InstanceStore

Představuje úložiště instancí.

InstanceStoreQueryResult

Podporuje rozšiřitelný mechanismus pro poskytování dat z úložiště instancí. To zahrnuje data pro instance, vlastníky instancí a klíče instancí jiné než ty, které jsou svázané s použitým popisovačem instance. Zprostředkovatel trvalosti může například poskytnout metadata vlastníka pro všechny vlastníky instance v úložišti předáním instance třídy odvozené z InstanceStoreQueryResult do QueriedInstanceStore(InstanceStoreQueryResult) metody .

InstanceValue

Ukládá informace o datech a metadatech instancí.

InstanceView

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

Výčty

InstanceKeyState

Obsahuje seznam platných stavů pro klíče instancí.

InstanceState

Tento výčet obsahuje seznam stavů instance.

InstanceValueConsistency

Popisuje záruku konzistence hodnot instancí obsažených v zadaném slovníku.

InstanceValueOptions

Obsahuje možnosti pro hodnoty instancí, které označují, jestli jsou hodnoty instance jen pro zápis, volitelné a jestli neexistují žádné hodnoty instance.