共用方式為


使用挑選活動

Pick 範例示範如何使用Pick活動。

活動 Pick 提供基於事件的控制建模。 其行為類似於 C# switch 語句,它只會執行 語句中的 switch 其中一個分支。 switch不同於根據值執行分支的語句,Pick活動會根據活動完成的方式執行分支。

此範例會提示使用者在指定時間內在控制臺上輸入其名稱。 Pick範例中的活動有兩個分支,會根據使用者是否在5秒內輸入其名稱來執行。 如果使用者在 5 秒內輸入其名稱,則會執行第一個分支,其中包含自定義 ReadLine 活動;否則會執行另一個 Delay 分支,其中包含活動。 在控制台中輸入使用者名稱之後,用戶的名稱就會列印在控制臺上。 如果未在 5 秒內提供輸入,作業就會逾時。

演示

Pick 活動。

討論

此範例包含設計工作流程和程式碼化工作流程。

設計工具工作流程 範例的設計工具版本示範如何在設計工具中建立工作流程。 包含下列檔案:

  • Program.cs:包含 Main 執行範例工作流程的函式。

  • ReadString.cs:從主控台讀取一些輸入的自定義活動。

  • Sequence1.xaml:使用 Pick 設計工具建立的工作流程。

編碼工作流程 範例的編碼版本會示範如何在設計工具中建立工作流程。 包含下列檔案:

  • Program.cs:包含 Main 執行範例工作流程的函式。

  • ReadString.cs:從主控台讀取一些輸入的自定義活動。

若要使用此範例

  1. 使用 Visual Studio 開啟Pick.sln方案檔。

  2. 若要建置此方案,請按 CTRL+SHIFT+B。

  3. 若要執行解決方案,請按 F5。