一个Activity是工作流执行构建的最小单元,最小的情况下,一个活动只实现OnExecute方法。
Starting Activity:工作流的开始活动,不连接任何进入活动,是工作流的入口。
Blocking Activity:阻塞活动,当活动执行时,会返回执行结果,类似于MVC/API的ActionResult,结果有多种可能,最常见的是Done,Outcomes和Suspend。当Suspend返回时,工作流进入挂起状态。这个活动被注册为阻塞活动。
挂起工作流:挂起工作流被一个或多个阻塞活动阻止,唯一可以唤醒的方法是使用阻塞活动的名称进行触发。