System.ServiceModel.Persistence Espace de noms

Contient des classes qui permettent de rendre persistants les services de workflow (services WCF implémentés comme workflows) dans le magasin de persistance.

Classes

InstanceLockException

Cette exception est prévue pour être utilisée par les classes qui héritent de LockingPersistenceProvider lorsque l'opération ne peut pas être effectuée suite à l'état du verrou de l'instance.

InstanceNotFoundException

Exception levée dans les circonstances suivantes : une opération est effectuée sur une instance de service fiable marquée pour être terminée, ou un fournisseur de persistance créé par un SqlPersistenceProviderFactory tente de verrouiller, déverrouiller ou traiter des données d'état qui ne se trouvent pas dans la base de données.

LockingPersistenceProvider

Classe de base abstraite de laquelle sont dérivés les fournisseurs de persistance de services fiables qui implémentent le verrouillage.

PersistenceException

Cette exception est levée par un SqlPersistenceProviderFactory lorsque des erreurs de connectivité générale surviennent.

PersistenceProvider

Classe de base abstraite dont sont dérivés tous les fournisseurs de persistance de services fiables.

PersistenceProviderFactory

Classe abstraite dont doivent hériter tous les fournisseurs de persistance de services fiables.

SqlPersistenceProviderFactory

Implémentation PersistenceProviderFactory fournie par le système utilisée pour créer une instance de LockingPersistenceProvider qui utilise une base de données SQL pour stocker les données d'état de service rendues persistantes.