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