InstanceCompletionAction 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含一些选项,这些选项指定持久性提供程序在实例完成之后是应将实例的状态信息保留在持久性存储中,还是应将该信息删除。
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum InstanceCompletionAction
- 继承
字段
DeleteAll | 1 | 指定在工作流实例完成之后必须从持久性存储中删除工作流实例的数据和元数据。 |
DeleteNothing | 0 | 指定必须将工作流实例的数据和元数据保留在持久性数据库中,即使在工作流实例完成之后也是如此。 |
注解
.NET Framework 4 附带 SQL 持久性提供程序作为 SQL 工作流实例存储的组成部分,该存储是 类的具体实现InstanceStore,用于将状态信息保存到 SQL Server 数据库中。 InstanceCompletionAction
当与服务关联的服务行为将 属性设置为 DeleteNothing SqlWorkflowInstanceStore 时,SQL 持久性提供程序将实例状态信息保留在SQL Server持久性数据库中,即使实例完成,并且当InstanceCompletionAction
属性设置为 DeleteAll (这是默认值) 时,持久性提供程序在实例完成时会删除所有实例状态信息。