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。 |