关于Activity Execution Context
ActivityExecutionContext 简称 AEC :用于描述 Activity 的执行环境。当宿主应用程序调用工作流的 Start() 方法时创建活动的执行环境。可以通过 AEC 执行或取消 child activity 。通过 AECparent activity 能控制 child activity 的执行状态,其它的 activity 的状态由工作流引擎控制。只有在创建完成 AEC 后才能将 Activity 设置成 Closed 状态,否则将由工作流引擎抛出异常。 静态属性名称 静态属性 描述 CurrentExceptionProperty 描述在工作流实例执行期间遇到的异常。该属性只有在 activity 返回 faulting 状态时才有值。 属性名称 属性 描述 Activity 获取当前正在执行的 Activity ContextGuid 获取与 Activity 关联的 ContextID ExecutionContextManager 获取与该实例关联的 ActivityExecutionContextManager 。 该属性可以获取新的 AEC 。目的是由于 WhileActivity, ReplicatorActivity 或 ConditionedActivityGroup 活动多次重复执行 child activity ,但每个