System.ServiceModel.Persistence Namnområde

Innehåller klasser som tillåter att arbetsflödestjänster (WCF-tjänster som implementeras som arbetsflöden) bevaras i beständighetsarkivet.

Klasser

Name Description
InstanceLockException

Det här undantaget är avsett för användning av klasser som ärver från LockingPersistenceProvider när åtgärden inte kan utföras på grund av instanslåsets tillstånd.

InstanceNotFoundException

Undantaget som utlöses under följande omständigheter: en åtgärd utförs på en varaktig tjänstinstans som har markerats för slutförande eller en beständig provider som skapats av ett SqlPersistenceProviderFactory försök att låsa, låsa upp eller på annat sätt bearbeta tillståndsdata som inte finns i databasen.

LockingPersistenceProvider

Den abstrakta basklass från vilken alla varaktiga tjänstpersistenceproviders som implementerar låsning härleds.

PersistenceException

Det här undantaget utlöses av ett SqlPersistenceProviderFactory när allmänna anslutningsfel påträffas.

PersistenceProvider

Den abstrakta basklass som alla varaktiga tjänstpersistenceproviders härleds från.

PersistenceProviderFactory

Den abstrakta klass som alla varaktiga tjänstpersistenceproviders måste ärva från.

SqlPersistenceProviderFactory

En systemimplementering PersistenceProviderFactory som används för att skapa en LockingPersistenceProvider instans som använder en SQL-databas för att lagra beständiga tjänsttillståndsdata.