Sequence 是 WF 4.0 最基本的循序容器,解決單一根活動只能包含一個子活動的限制。CodeActivity 讓開發者以 C# 撰寫自訂邏輯。
Activities:Collection<Activity> 子活動集合Variables:Collection<Variable> 變數集合

新建工作流預設根節點為 Activity,拖入 Sequence 後,即可在其中放置多個活動。

var workflow = new Sequence();
workflow.Activities.Add(new WriteLine { Text = "a" });
workflow.Activities.Add(new WriteLine { Text = "b" });
workflow.Activities.Add(new WriteLine { Text = "c" });
WorkflowInvoker.Invoke(workflow);

CodeActivity(抽象類別)Execute(CodeActivityContext context)
MyActivityExecute:讀取主控台輸入並回顯public sealed class MyActivity : CodeActivity
{
protected override void Execute(CodeActivityContext context)
{
Console.Write("請輸入內容:");
var input = Console.ReadLine();
Console.WriteLine("你輸入的是:{0}", input);
}
}

拖入 MyActivity 到 Sequence,執行可互動輸入輸出。
