System.ServiceModel.Persistence Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |