System.Runtime.DurableInstancing Obor názvů

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

Třídy

Name Description
InstanceCollisionException

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

InstanceCompleteException

Zprostředkovatel trvalosti vyvolá tuto výjimku, pokud očekává, že najde instanci v inicializovaném stavu, ale najde instanci 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 k zápisu k instanci vazbou popisovače instance na zámek instance, pokud již existuje popisovač instance s přístupem k zápisu k této instanci.

InstanceKey

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

InstanceKeyCollisionException

Zprostředkovatel trvalosti vyvolá tuto výjimku, pokud 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, pokud 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, pokud 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, pokud 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, pokud 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íka instance, který aktuálně vlastní zámek u každé instance.

InstanceNotReadyException

Zprostředkovatel trvalosti vyvolá tuto výjimku, pokud 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, pokud je vlastník instance vázaný na popisovač instance neplatný.

InstanceOwnerQueryResult

Obsahuje sadu výsledků dotazu skládající se z metadat přidružených k vlastníkovi instance nebo vlastníkům instancí, které se načítají 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 jejich názvu. Obvykle lze příkazy odlišit také jejich odvozeným typem.

InstancePersistenceCommandException

Zprostředkovatel trvalosti vyvolá tuto výjimku v případě, že 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 byla rozšířena 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ě instancí vyvolá, aby hostitele informoval o podmínce. Příklady: HasRunnableWorkflowEvent a HasActivatableWorkflowEvent.

InstancePersistenceEvent<T>

Představuje událost, kterou úložiště instancí vyvolá, aby hostitele informoval o změně. Toto je obecná třída. Třídy, jako HasRunnableWorkflowEvent jsou a HasActivatableWorkflowEvent odvozeny z této třídy.

InstancePersistenceException

Základní třída pro všechny třídy výjimek související s trvalostí. InstanceOwnerException A InstancePersistenceCommandException 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í. Patří sem data pro instance, vlastníky instancí a klíče instancí kromě těch, které jsou vázané na použitý popisovač 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 InstanceStoreQueryResultQueriedInstanceStore(InstanceStoreQueryResult) metody.

InstanceValue

Ukládá informace o datech a metadatech instance.

InstanceView

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.

Výčty

Name Description
InstanceKeyState

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

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 instance, které označují, zda jsou hodnoty instance jen pro zápis, volitelné, neexistují žádné hodnoty instance.