InstanceCompletionAction Enumeration
Definition
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.
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
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.