System.ServiceModel.Persistence Spazio dei nomi

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

Classi

InstanceLockException

Questa eccezione deve essere utilizzata dalle 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: viene eseguita un'operazione su un'istanza del servizio durevole contrassegnata per il completamento oppure un provider di persistenza creato da SqlPersistenceProviderFactory tenta di bloccare, sbloccare o in caso contrario elaborare i dati relativi allo stato non presenti nel database.

LockingPersistenceProvider

Classe di base astratta dalla quale vengono derivati tutti i provider di persistenza del servizio durevole che implementano il blocco.

PersistenceException

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

PersistenceProvider

Classe di base astratta dalla quale vengono derivati tutti i provider di persistenza del servizio durevole.

PersistenceProviderFactory

La classe astratta dalla quale devono ereditare tutti i provider di persistenza del servizio durevole.

SqlPersistenceProviderFactory

Implementazione di PersistenceProviderFactory fornita dal sistema, utilizzata per creare un'istanza di LockingPersistenceProvider che utilizza un database SQL per archiviare dati relativi allo stato del servizio persistente.