System.Runtime.DurableInstancing Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ez a névtér olyan osztályokat tartalmaz, amelyeket a Windows kommunikációs alaprendszer (WCF) infrastruktúra használ egy adatmegőrzési szolgáltató implementálásához.
Osztályok
| Name | Description |
|---|---|
| InstanceCollisionException |
A adatmegőrzési szolgáltató akkor adja ki ezt a kivételt, ha azt várja, hogy egy példány nem inicializált állapotban legyen, de a példány nem ebben az állapotban van. |
| InstanceCompleteException |
Egy adatmegőrzési szolgáltató akkor adja ki ezt a kivételt, ha arra számít, hogy inicializált állapotban talál egy példányt, de úgy találja, hogy a példány befejezett állapotban van. |
| InstanceHandle |
Az objektum fogópontját InstanceView jelöli. |
| InstanceHandleConflictException |
Egy adatmegőrzési szolgáltató akkor teszi ezt a kivételt, ha egy példány írási hozzáférését úgy próbálja megszerezni, hogy egy példányleírót egy példányzárhoz köt, amikor már létezik olyan példánykezelő, amely írási hozzáféréssel rendelkezik az adott példányhoz. |
| InstanceKey |
Egy példánykulcsot jelöl, és a példánykulcshoz társított azonosítót és metaadatokat tartalmazza. A példánykulcsok nem egyedi aliasként szolgálnak egy példányhoz. |
| InstanceKeyCollisionException |
Egy adatmegőrzési szolgáltató akkor jelenik meg ez a kivétel, ha azt várja, hogy a példánykulcs társítatlan állapotban található, de a kulcsot egy másik állapotban találja meg. |
| InstanceKeyCompleteException |
A adatmegőrzési szolgáltató kivételt képez, ha arra számít, hogy a társított állapotban talál egy példánykulcsot, de a kulcsot a befejezett állapotban találja meg. |
| InstanceKeyNotReadyException |
Egy adatmegőrzési szolgáltató akkor adja ki ezt a kivételt, ha arra számít, hogy egy példánykulcsot keres a társított állapotban, de a kulcsot társítatlan állapotban találja meg. |
| InstanceKeyView |
Betekintést nyújt a példánykulcs-információkba. |
| InstanceLockedException |
Egy adatmegőrzési szolgáltató akkor teszi ezt a kivételt, ha nem tud zárolni egy példányt, mert a példányt már zárolta egy másik tulajdonos. |
| InstanceLockLostException |
Egy adatmegőrzési szolgáltató akkor adja ki ezt a kivételt, ha nem tudja végrehajtani a parancsot, mert a példány zárolása nem egyezik meg azzal a példánykezelővel társított zárolással, amelyen a parancsot végrehajtották. A tulajdonos vagy a verzió nem egyezik. |
| InstanceLockQueryResult |
A lekérdezés eredményhalmazát a példányazonosító szótára és az egyes példányokon jelenleg tulajdonos példánytulajdonos jelöli. |
| InstanceNotReadyException |
Egy adatmegőrzési szolgáltató akkor adja ki ezt a kivételt, ha inicializált állapotú példányra számít, de nem inicializált állapotban találja meg a példányt. |
| InstanceOwner |
Egy példány tulajdonosát jelöli a példánytárban. A példány tulajdonosa a példánytár egy példányával való interakció résztvevője. |
| InstanceOwnerException |
Egy adatmegőrzési szolgáltató akkor veti ki ezt a kivételt, ha a példány leíróhoz kötött példánytulajdonos érvénytelenné vált. |
| InstanceOwnerQueryResult |
Olyan lekérdezési eredménykészletet tartalmaz, amely egy példánytulajdonoshoz vagy példánytulajdonoshoz társított metaadatokat tartalmaz, amelyeket egy adatmegőrzési tárból kérnek le. |
| InstancePersistenceCommand |
Alaposztály az összes adatmegőrzéssel kapcsolatos parancshoz. A parancsokat a nevük különbözteti meg. A parancsokat általában a származtatott típusuk is megkülönbözteti. |
| InstancePersistenceCommandException |
A adatmegőrzési szolgáltató ezt a kivételt akkor okozza, ha egy adatmegőrzési parancs feldolgozása során hiba történik. Az adatmegőrzési szolgáltató felszabadíthatja azt a példányleírót is, amelyen a parancsot végrehajtották, ha a hiba a példányleíró jövőbeli felhasználási területeire is kiterjedne. |
| InstancePersistenceContext |
A végrehajtási állapot információi, miközben egy adatmegőrzési parancs végrehajtása folyamatban van. |
| InstancePersistenceEvent |
Olyan eseményt jelöl, amelyet egy példánytároló előhoz, hogy értesítse a gazdagépeket egy feltételről. Példák: HasRunnableWorkflowEvent és HasActivatableWorkflowEvent. |
| InstancePersistenceEvent<T> |
Olyan eseményt jelöl, amelyet egy példánytároló azért hoz létre, hogy értesítse a gazdagépeket a változásról. Ez egy általános osztály. Az osztályhoz hasonló HasRunnableWorkflowEvent és HasActivatableWorkflowEvent abból származó osztályok. |
| InstancePersistenceException |
Alaposztály az összes adatmegőrzéssel kapcsolatos kivételosztályhoz. Ennek InstanceOwnerException az osztálynak az és a InstancePersistenceCommandException származtatott osztályai. |
| InstanceStore |
Egy példánytárolót jelöl. |
| InstanceStoreQueryResult |
Bővíthető mechanizmust támogat egy példánytárból származó adatok biztosítására. Ide tartoznak a példányok, a példánytulajdonosok és a példánykulcsok adatai, amelyek nem tartoznak a használt példánykezelőhöz. Egy adatmegőrzési szolgáltató például az áruházban lévő összes példánytulajdonos számára biztosíthatja a tulajdonos metaadatait úgy, hogy InstanceStoreQueryResult átadja a metódusnak QueriedInstanceStore(InstanceStoreQueryResult) származtatott osztály egy példányát. |
| InstanceValue |
Tárolja a példányadatokra és metaadatokra vonatkozó információkat. |
| InstanceView |
Egy példány nézetét jelöli. A metódus implementációi például egy Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) objektumot ad vissza, InstanceView amely betekintést nyújt a példányadatokba a perzisztenciatárban. |
Enumerációk
| Name | Description |
|---|---|
| InstanceKeyState |
A példánykulcsok érvényes állapotainak listáját tartalmazza. |
| InstanceState |
Ez az enumerálás egy példány állapotlistáját tartalmazza. |
| InstanceValueConsistency |
A megadott szótárban található példányértékek konzisztenciagaranciáját ismerteti. |
| InstanceValueOptions |
A példányértékekre vonatkozó beállításokat tartalmaz, amelyek jelzik, hogy a példányértékek írásvédettek-e, nem kötelező, nincsenek példányértékek. |