System.Runtime.DurableInstancing Névtér

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.