While 與 Parallel 範例

Download sample

此範例會示範在 WhileActivity 活動中搭配使用 ParallelActivity 活動與 CodeActivity 活動。在 WhileActivity 活動內部,有一個具有兩個 SequenceActivity 活動的 ParallelActivity 活動,這兩個活動都各有一個 CodeActivity 活動。While 迴圈的條件是執行計數小於或等於二,這樣會讓迴圈執行兩次。

在工作流程執行個體 (Instance) 啟動之後,便會檢查 While 迴圈的條件。如果條件評估為 true,While 迴圈便會執行,並且會執行循序活動。CodeActivity 活動會將其狀態資訊列印到主控台中。在此之後,While 迴圈便會再度執行。當 While 迴圈條件評估為 false 時,工作流程便會停止。

以下是範例產生的主控台輸出:

While 與 Parallel 範例輸出

建置範例

  1. 按一下此主題中的 [下載範例] 來下載範例。

    這樣會將範例專案擷取到本機硬碟上。

  2. 按一下 [開始],並依序指向 [程式集] 和 [Microsoft Windows SDK],再按一下 [CMD 殼層]。

  3. 移至範例的來源目錄。

  4. 在命令提示字元上,輸入 MSBUILD <Solution file name>

執行範例

  • 在 [SDK 命令提示字元] 視窗中,於 WhileAndParallel\bin\debug 資料夾 (若是範例的 VB 版本,則是 WhileAndParallel\bin 資料夾) 中執行此 .exe 檔案,該資料夾位於此範例的主要資料夾下方。

請參閱

參考

ParallelActivity
WhileActivity

其他資源

Using the Parallel Activity
Using the While Activity
Using Activities to Control Flow
Using Conditions in Workflows
活動範例
Windows Workflow Foundation 範例

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.