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