一個Activity是工作流執(zhí)行構(gòu)建的最小單元雏搂,最小的情況下,一個活動只實(shí)現(xiàn)OnExecute方法固翰。
Starting Activity:工作流的開始活動收厨,不連接任何進(jìn)入活動,是工作流的入口砸讳。
Blocking Activity:阻塞活動琢融,當(dāng)活動執(zhí)行時(shí),會返回執(zhí)行結(jié)果簿寂,類似于MVC/API的ActionResult漾抬,結(jié)果有多種可能,最常見的是Done,Outcomes和Suspend常遂。當(dāng)Suspend返回時(shí)纳令,工作流進(jìn)入掛起狀態(tài)。這個活動被注冊為阻塞活動克胳。
掛起工作流:掛起工作流被一個或多個阻塞活動阻止平绩,唯一可以喚醒的方法是使用阻塞活動的名稱進(jìn)行觸發(fā)。