Workflow的工作流实例的卸载点

.Net

在工作流执行的过程中,这些时机可以卸载工作流实例,进行持久化处理。

1、在ActivityExecutionContext完成并结束(卸载)后。

2、在Activity进入空闲状态时。

3、一个TransactionScopeActivity完成(卸载)时。

4、一个带有PersistOnCloseAttribute属性的Activity完成时。

5、当调用WorkflowInstance.Unload或WorkflowInstance.TryUnload时。

我的博客,记录,笔记