狀態初始化範例

Download sample

這個範例示範 StateInitializationActivity 活動的簡易使用方式。StateInitializationActivity 活動的運作方式與一般的 SequenceActivity 活動相似,唯一差別是在 StateMachineWorkflowActivity 的狀態中,前者會做為第一個活動。

此範例會建立簡單狀態機器工作流程,其中包含兩個狀態:初始狀態 (StartState) 和完成狀態 (CompletedState)。初始狀態包含了 StateInitializationActivity 活動,而此活動接著會包含 CodeActivity 活動與 SetStateActivity 活動。當 StateInitializationActivity 活動執行時,其中所包含的活動便會依序執行。

若要建置範例

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

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

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

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

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

執行範例

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

請參閱

參考

StateInitializationActivity
SetStateActivity

其他資源

Using the StateInitializationActivity Activity
Using the SetStateActivity Activity
Tutorial: Create a State Machine Workflow
State Machine Workflows
活動範例

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.