Freigeben über


System.Activities.DurableInstancing Namespace

Stellt Klassen bereit, die mit der permanenten Instanziierung verknüpft sind.

Klassen

ActivatableWorkflowsQueryResult

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

CreateWorkflowOwnerCommand

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

CreateWorkflowOwnerWithIdentityCommand

Gibt Erstellung eines Workflowbesitzers mit Identitätsbefehl an.

DeleteWorkflowOwnerCommand

Löscht Informationen über den Sperrbesitzer aus der Beibehaltungsdatenbank.

HasActivatableWorkflowEvent

Stellt ein Ereignis dar, das ein Instanzspeicher auslöst, um generische Hosts zu benachrichtigen, dass aktivierbare Instanzen in der Beibehaltungsdatenbank vorhanden sind.

HasRunnableWorkflowEvent

Stellt ein Ereignis dar, das der SQL-Workflowinstanzspeicher auslöst, um Workflowhosts zu benachrichtigen, dass ausführbare Instanzen in der Beibehaltungsdatenbank vorhanden sind.

LoadWorkflowByInstanceKeyCommand

Ein Dauerhaftigkeitsbefehl, der mit dem der Instanz zugeordneten Instanzschlüssel eine Workflowinstanz lädt.

LoadWorkflowCommand

Ein Dauerhaftigkeitsbefehl, der eine Workflowinstanz auf Grundlage von Zustandsinformationen 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 erstellt mit diesen Aktivierungsparametern einen Workflowhost, der dann eine ausführbare Dienstinstanz lädt.

SaveWorkflowCommand

Ein Dauerhaftigkeitsbefehl, mit dem Sie Instanzzustandsinformationen im Persistenzspeicher speichern können.

SqlWorkflowInstanceStore

Wird von der abstrakten InstanceStore-Klasse der Dauerhaftigkeitsfunktionen abgeleitet und bietet eine Implementierung, damit Instanzzustandsinformationen in einer SQL Server 2005- oder SQL Server 2008-Datenbank gespeichert und daraus geladen werden können.

TryLoadRunnableWorkflowCommand

Stellt den Befehl dar, den ein Workflowhost für einen Instanzspeicher ausführt, um ausführbare Instanzen im Beibehaltungsspeicher in den Arbeitsspeicher zu laden.

Enumerationen

InstanceCompletionAction

Enthält Optionen, die angeben, ob der Dauerhaftigkeitsanbieter die Zustandsinformationen für eine Instanz nach deren Abschluss im Beibehaltungsspeicher belassen oder daraus löschen soll.

InstanceEncodingOption

Enthält Optionen, die angeben, ob der Dauerhaftigkeitsanbieter die Instanzzustandsinformationen mithilfe des GZIP-Algorithmus vor dem Speichern der Zustandsinformationen in den Persistenzspeicher codieren soll.

InstanceLockedExceptionAction

Enthält Optionen, die angeben, welche Aktion der SQL-Dauerhaftigkeitsanbieter ergreifen soll, wenn beim Versuch, eine Instanz zu sperren, eine Ausnahme empfangen wird.