System.ServiceModel.Persistence Namespace

Enthält Klassen, mit denen Workflowdienste (ALS Workflows implementierte WCF-Dienste) im Persistenzspeicher beibehalten werden können.

Klassen

Name Beschreibung
InstanceLockException

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

InstanceNotFoundException

Die Ausnahme, die unter den folgenden Umständen ausgelöst wird: Ein Vorgang wird für eine dauerhafte Dienstinstanz ausgeführt, die für den Abschluss markiert wurde, oder ein Persistenzanbieter, der durch einen SqlPersistenceProviderFactory Versuch erstellt wurde, Zustandsdaten zu sperren, zu entsperren oder anderweitig zu verarbeiten, die in der Datenbank nicht gefunden werden.

LockingPersistenceProvider

Die abstrakte Basisklasse, von der alle dauerhaften Dienstpersistenzanbieter, die sperrung implementieren, abgeleitet werden.

PersistenceException

Diese Ausnahme wird ausgelöst, wenn SqlPersistenceProviderFactory allgemeine Konnektivitätsfehler auftreten.

PersistenceProvider

Die abstrakte Basisklasse, von der alle dauerhaften Dienstpersistenzanbieter abgeleitet werden.

PersistenceProviderFactory

Die abstrakte Klasse, von der alle dauerhaften Dienstpersistenzanbieter erben müssen.

SqlPersistenceProviderFactory

Eine vom System bereitgestellte PersistenceProviderFactory Implementierung zum Erstellen einer LockingPersistenceProvider Instanz, die eine SQL-Datenbank verwendet, um gespeicherte Dienststatusdaten zu speichern.