Freigeben über


System.ServiceModel.Persistence Namespace

Dieser Namespace enthält Klassen, die ein beständiges Speichern von Workflowdiensten (als Workflows implementierten WCF-Diensten) im Persistenzspeicher ermöglichen.

Klassen

InstanceLockException

Diese Ausnahme ist zur Verwendung durch Klassen vorgesehen, die von LockingPersistenceProvider erben, wenn der Vorgang wegen des Zustands der Instanzsperre nicht ausgeführt werden kann.

InstanceNotFoundException

Ausnahme, die in folgenden Situationen ausgelöst wird: Ein Vorgang wird für eine permanente Dienstinstanz ausgeführt, die als abzuschließen markiert war, oder ein von einer SqlPersistenceProviderFactory erstellte Persistenz-Provider versucht, Zustandsdaten zu sperren, zu entsperren oder anderweitig zu verarbeiten, die in der Datenbank nicht gefunden wurden.

LockingPersistenceProvider

Die abstrakte Basisklasse, von der alle permanenten Dienstpersistenz-Provider, die das Sperren implementieren, abgeleitetet werden.

PersistenceException

Diese Ausnahme wird von einer SqlPersistenceProviderFactory ausgelöst, wenn allgemeine Verbindungsfehler auftreten.

PersistenceProvider

Die abstrakte Basisklasse, von der alle permanenten Dienstpersistenz-Provider abgeleitetet werden.

PersistenceProviderFactory

Die abstrakte Klasse, von der alle permanenten Dienstpersistenz-Provider erben müssen.

SqlPersistenceProviderFactory

Eine vom System vorgegebene PersistenceProviderFactory-Implementierung zum Erstellen einer LockingPersistenceProvider-Instanz, die eine SQL-Datenbank zum Speichern beibehaltener Dienststatusdaten verwendet.