InstanceCompletionAction Enumeration

Definition

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.

public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction = 
Public Enum InstanceCompletionAction
Vererbung
InstanceCompletionAction

Felder

DeleteAll 1

Gibt an, dass Daten und Metadaten für eine Workflowinstanz aus dem Beibehaltungsspeicher gelöscht werden müssen, nachdem die Workflowinstanz abgeschlossen wurde.

DeleteNothing 0

Gibt an, dass Daten und Metadaten für eine Workflowinstanz im Beibehaltungsdatenbank belassen werden müssen, auch nachdem die Workflowinstanz abgeschlossen wurde.

Hinweise

.NET Framework 4 wird mit einem SQL-Persistenzanbieter als Bestandteil des SQL-Workflowinstanzspeichers bereitgestellt, der eine konkrete Implementierung der InstanceStore -Klasse ist und zum Speichern von Zustandsinformationen in der SQL Server-Datenbank verwendet wird. Wenn das InstanceCompletionAction Attribut für das Dienstverhalten, das SqlWorkflowInstanceStore einem Dienst zugeordnet ist, auf DeleteNothing festgelegt ist, behält der SQL-Persistenzanbieter die Instanzstatusinformationen für die Instanz in der SQL Server Persistenzdatenbank, und wenn das InstanceCompletionAction Attribut auf DeleteAll festgelegt ist (der Standardwert), löscht der Persistenzanbieter alle Instanzstatusinformationen, wenn die Instanz abgeschlossen ist.

Gilt für: