理解 ActivityExecutionContextManager
ActivityExecutionContextManager:該類允許CompositeActivity創建和管理child activity的AEC。
| 屬性名稱
| 屬性描述
|
| ExecutionContexts | 獲取由當前Activity創建的AEC集合。 |
| PersistedExecutionContexts | 獲取由當前Activity創建的已經完成并被持久化的AEC集合。屬性值Guid集合描述所有被持久化的AEC集合。 |
?
| 方法名稱
| 方法描述
|
| CompleteExecutionContext | 標記AEC已經完成。將完成的AEC存放在ExecutionContexts屬性中。工作流引擎只允許Activity在Closed狀態中才能執行成功。forcePersist參數是說明是否將指定的AEC持久化。被持久化后的AEC可以被恢復。該屬性默認值為false |
| CreateExecutionContext | 創建指定Activity的AEC。 |
| GetExecutionContext | 獲取與指定Activity相關聯的第一個AEC。因為一個Activity可能存在多個AEC。 |
| GetPersistedExecutionContext | 獲取與指定Guid相應的被持久化的AEC。獲取的AEC將被存放在ExecutionContexts屬性中并在PersistedExecutionContexts屬性中移除被獲取的AEC。 |
?
轉載于:https://www.cnblogs.com/xds/archive/2007/06/14/782990.html
總結
以上是生活随笔為你收集整理的理解 ActivityExecutionContextManager的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 精确计算代码执行时间
- 下一篇: Linq 演变的过程(delegate