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 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
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.