InstanceCompletionAction Enumeration

Definition

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.

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

Felder

Name Wert Beschreibung
DeleteNothing 0

Gibt an, dass Daten und Metadaten für eine Workflowinstanz auch nach Abschluss der Workflowinstanz in der Persistenzdatenbank gespeichert werden müssen.

DeleteAll 1

Gibt an, dass Daten und Metadaten für eine Workflowinstanz nach Abschluss der Workflowinstanz aus dem Persistenzspeicher gelöscht werden müssen.

Hinweise

.NET Framework 4 wird mit einem SQL-Persistenzanbieter als Bestandteil des SQL-Workflowinstanzspeichers ausgeliefert, der eine konkrete Implementierung der klasse InstanceStore ist und verwendet wird, um Statusinformationen in der SQL Server-Datenbank zu speichern. Wenn das attribut InstanceCompletionAction auf DeleteNothing für das SqlWorkflowInstanceStore Dienstverhalten festgelegt ist, das einem Dienst zugeordnet ist, behält der SQL-Persistenzanbieter die Instanzstatusinformationen für die Instanz in der SQL Server Persistenzdatenbank auch nach Abschluss der Instanz bei, und wenn das attribut InstanceCompletionAction auf DeleteAll festgelegt ist (was der Standardwert ist), Der Persistenzanbieter löscht alle Instanzstatusinformationen, wenn die Instanz abgeschlossen ist.

Gilt für: