System.ServiceModel.Persistence Spazio dei nomi

Contiene classi che consentono di rendere persistenti i servizi del flusso di lavoro (servizi WCF implementati come flussi di lavoro) nell'archivio di persistenza.

Classi

Nome Descrizione
InstanceLockException

Questa eccezione è destinata all'uso da parte di classi che ereditano da LockingPersistenceProvider quando l'operazione non può essere eseguita a causa dello stato del blocco dell'istanza.

InstanceNotFoundException

Eccezione generata nelle circostanze seguenti: un'operazione viene eseguita su un'istanza del servizio durevole contrassegnata per il completamento o su un provider di persistenza creato da un SqlPersistenceProviderFactory tentativo di bloccare, sbloccare o elaborare in altro modo i dati sullo stato non trovati nel database.

LockingPersistenceProvider

Classe base astratta da cui derivano tutti i provider di persistenza dei servizi durevoli che implementano il blocco.

PersistenceException

Questa eccezione viene generata da un SqlPersistenceProviderFactory oggetto quando vengono rilevati errori generali di connettività.

PersistenceProvider

Classe base astratta da cui derivano tutti i provider di persistenza dei servizi durevoli.

PersistenceProviderFactory

Classe astratta da cui devono ereditare tutti i provider di persistenza dei servizi durevoli.

SqlPersistenceProviderFactory

Implementazione fornita dal PersistenceProviderFactory sistema usata per creare un'istanza LockingPersistenceProvider che usa un database SQL per archiviare dati sullo stato del servizio persistenti.