System.Activities.DurableInstancing Namespace

Stellt Klassen im Zusammenhang mit dauerhafter Instancing bereit.

Klassen

Name Beschreibung
ActivatableWorkflowsQueryResult

Enthält die Ergebnisse der Ausführung des QueryActivatableWorkflowsCommand Instanzspeichers für einen Instanzspeicher.

CreateWorkflowOwnerCommand

Verwenden Sie diesen Persistenzbefehl, um einen Workflowdiensthost als Sperrbesitzer in der Persistenzdatenbank zu registrieren.

CreateWorkflowOwnerWithIdentityCommand

Gibt die Erstellung eines Workflowbesitzers mit dem Identitätsbefehl an.

DeleteWorkflowOwnerCommand

Löscht Sperrbesitzerinformationen aus der Persistenzdatenbank.

HasActivatableWorkflowEvent

Stellt ein Ereignis dar, das von einem Instanzspeicher ausgelöst wird, um generische Hosts über das Vorhandensein von aktivierbaren Instanzen in der Persistenzdatenbank zu benachrichtigen.

HasRunnableWorkflowEvent

Stellt ein Ereignis dar, das der SQL-Workflowinstanzspeicher auslöst, um Workflowhosts über das Vorhandensein von ausgeführten Instanzen in der Persistenzdatenbank zu benachrichtigen.

LoadWorkflowByInstanceKeyCommand

Ein Persistenzbefehl, der eine Workflowinstanz mithilfe des Instanzschlüssels lädt, der der Instanz zugeordnet ist.

LoadWorkflowCommand

Ein Persistenzbefehl, der eine Workflowinstanz basierend auf Statusinformationen der Instanz im Persistenzspeicher lädt.

QueryActivatableWorkflowsCommand

Stellt den Befehl dar, den ein generischer Host für einen Instanzspeicher ausführt, um Aktivierungsparameter abzurufen. Der generische Host verwendet diese Aktivierungsparameter, um einen Workflowhost zu erstellen, der wiederum eine ausgeführte Dienstinstanz lädt.

SaveWorkflowCommand

Ein Persistenzbefehl, mit dem Sie Instanzstatusinformationen im Persistenzspeicher speichern können.

SqlWorkflowInstanceStore

Abgeleitet von der abstrakten InstanceStore-Klasse der Persistenzfunktionalität und stellt die Implementierung bereit, um das Speichern von Instanzstatusinformationen in instanzenzustandsinformationen aus einer SQL Server 2005- oder SQL Server 2008-Datenbank zu ermöglichen.

TryLoadRunnableWorkflowCommand

Stellt den Befehl dar, den ein Workflowhost für einen Instanzspeicher ausführt, um ausgeführte Instanzen im Persistenzspeicher in den Speicher zu laden.

Enumerationen

Name Beschreibung
InstanceCompletionAction

Enthält Optionen, die angeben, ob der Persistenzanbieter die Statusinformationen für eine Instanz im Persistenzspeicher beibehalten oder löschen soll, nachdem die Instanz abgeschlossen wurde.

InstanceEncodingOption

Enthält Optionen, die angeben, ob der Persistenzanbieter die Instanzstatusinformationen mithilfe des GZip-Algorithmus codieren soll, bevor die Statusinformationen im Persistenzspeicher gespeichert werden.

InstanceLockedExceptionAction

Enthält Optionen, die angeben, welche Aktion der SQL-Persistenzanbieter ausführen soll, wenn er eine Ausnahme empfängt, wenn versucht wird, eine Instanz zu sperren.