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é 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. |