什么是Activity
组成Workflow的最小单位
可以自定义
可以是简单动作,也可以是组合Activity
分为顺序型和事件驱动型
预定义的Activities可以:
控制流程
控制条件
处理事件
管理状态
通过Web Service或其他方式和外界通信
Activity运行环境
ActivityExecutionContext(AEC)
在宿主调用Start方法的时候为每个Activity创建
ExecuteActivity
CancelActivity
CloseActivity
只能控制运行状态,其他状态由Workflow控制
状态模型
Initialized, Executing, Canceling, Closed, Faulting, Compensating
数据和元数据
meta properties
instance properties
预定义Activities
组成Workflow的最小单位
可以自定义
可以是简单动作,也可以是组合Activity
分为顺序型和事件驱动型
预定义的Activities可以:
控制流程
控制条件
处理事件
管理状态
通过Web Service或其他方式和外界通信
Activity运行环境
ActivityExecutionContext(AEC)
在宿主调用Start方法的时候为每个Activity创建
ExecuteActivity
CancelActivity
CloseActivity
只能控制运行状态,其他状态由Workflow控制
状态模型
Initialized, Executing, Canceling, Closed, Faulting, Compensating
数据和元数据
meta properties
instance properties
预定义Activities