[Workflow] 如何傳遞參數 / How to use parameter transmission
本篇將使用Winform專案引用Workflow來說明,主題有:如何呼叫外部Workflow、如何傳遞參數給Workflow、如何接收Workflow的參數
如何呼叫外部Workflow
1.首先開啟一個Winform專案,畫面如下
2.加入一個”工作流程活動程式庫”。
3.再ActivityLibrary1中再加入Activity2、Activity3活動流程
4.在Activity1.cs中加入以下程式碼
5.加入以下參考
System.Workflow.Runtime;
System.Workflow.Activities;
System.Workflow.Activities.Rules;
別忘了加ActivityLibrary1
並且匯入命名空間。
6.主程式的呼叫:在button1_Click事件裡加入以下
上述程式可順利的啟動一個流程。接下來我們來演練如何傳參數進去Workflow
如何傳遞參數給Workflow
1.在Activity2.cs中加入以下程式碼
2.在button2_Click事件加入以下程式碼
如何接收Workflow的參數
1.在Activity3.cs中加入以下程式碼
2.在button3_Click事件加入以下程式碼
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET