<分区>
我正在开发一个应用程序,用户可以在其中执行任务/工作流。每个任务都由要执行的操作队列组成。我希望能够在工作流启动后获得用户输入。
示例:
- 任务开始
- Action1 开始
- Action1 结束
- Action2 开始
- Action2 结束
- Action3 需要用户输入(UI 打开窗口获取用户输入)
- Action3 获取用户输入
- Action3 开始
- Action3 结束
- 任务结束
我正在用 C# 开发这个,我知道 Workflow Foundation 和 C# 中的任务。他们可能有我需要的东西,但我也有兴趣了解从头开始执行此操作的设计模式。