System.Runtime.DurableInstancing Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |