Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为工作流应用程序推荐设计模式_C#_Design Patterns_User Interface_Workflow_Workflow Foundation - Fatal编程技术网

C# 为工作流应用程序推荐设计模式

C# 为工作流应用程序推荐设计模式,c#,design-patterns,user-interface,workflow,workflow-foundation,C#,Design Patterns,User Interface,Workflow,Workflow Foundation,我正在开发一个应用程序,用户可以在其中执行任务/工作流。每个任务都由要执行的操作队列组成。我希望能够在工作流启动后有用户输入 示例: 任务开始 行动1开始 行动1结束 行动2开始 行动2结束 Action3需要用户输入(UI打开窗口获取用户输入) Action3获取用户输入 行动3开始 行动3结束 任务结束 我正在开发这个iC语言,我知道C语言中的工作流基础和任务。他们可能有我所需要的,但我也有兴趣听到一个从头开始的设计模式 在和中有更多工作流模式。我认为以下文章可以帮助您完成异步任务部

我正在开发一个应用程序,用户可以在其中执行任务/工作流。每个任务都由要执行的操作队列组成。我希望能够在工作流启动后有用户输入

示例:

  • 任务开始
    • 行动1开始
    • 行动1结束
    • 行动2开始
    • 行动2结束
    • Action3需要用户输入(UI打开窗口获取用户输入)
    • Action3获取用户输入
    • 行动3开始
    • 行动3结束
  • 任务结束

我正在开发这个iC语言,我知道C语言中的工作流基础和任务。他们可能有我所需要的,但我也有兴趣听到一个从头开始的设计模式


在和中有更多工作流模式。

我认为以下文章可以帮助您完成异步任务部分:

重新发明轮子的模式?!?你已经知道正确的方法了,为什么你要从头开始呢?不是这里发明的恐惧?