暫停與終止範例

Download sample

這個範例示範兩個基本活動的用法:SuspendActivityTerminateActivity

SuspendActivity 活動會造成工作流程暫停。它也會造成工作流程執行階段的 WorkflowSuspended 事件引發,這時工作流程執行個體可以繼續。TerminateActivity 活動會結束工作流程,並造成工作流程的 WorkflowTerminated 事件引發。

工作流程中的第一個活動是 SuspendActivity 活動。後面跟著 CodeActivity 活動,最後以 TerminateActivity 活動結束。當工作流程遇到 SuspendActivity 活動時,工作流程會暫停,而且會發生工作流程執行階段的 WorkflowSuspended 事件。在 WorkflowSuspended 事件處理常式中,主機會使用 WorkflowInstance.Resume 方法,繼續工作流程執行個體。

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

暫止與終止範例輸出

若要建置範例

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

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

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

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

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

若要執行範例

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

請參閱

參考

SuspendActivity
TerminateActivity

其他資源

Using the Suspend Activity
Using the Terminate Activity
活動範例
Windows Workflow Foundation 範例

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.