InstanceCompletionAction 枚举

定义

包含一些选项,这些选项指定持久性提供程序在实例完成之后是应将实例的状态信息保留在持久性存储中,还是应将该信息删除。

C#
public enum InstanceCompletionAction
继承
InstanceCompletionAction

字段

名称 说明
DeleteAll 1

指定在工作流实例完成之后必须从持久性存储中删除工作流实例的数据和元数据。

DeleteNothing 0

指定必须将工作流实例的数据和元数据保留在持久性数据库中,即使在工作流实例完成之后也是如此。

注解

.NET Framework 4 附带 SQL 持久性提供程序作为 SQL 工作流实例存储的组成部分,该存储是 类的具体实现InstanceStore,用于将状态信息保存到 SQL Server 数据库中。 InstanceCompletionAction当与服务关联的服务行为将 属性设置为 DeleteNothing SqlWorkflowInstanceStore 时,SQL 持久性提供程序将实例状态信息保留在SQL Server持久性数据库中,即使实例完成,并且当InstanceCompletionAction属性设置为 DeleteAll (这是默认值) 时,持久性提供程序在实例完成时会删除所有实例状态信息。

适用于

产品 版本
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1