我开始认为我应该放弃 Windows WF 以支持更简单的东西。我不一定需要长时间暂停工作流执行并在以后恢复它们。但是,我想要一个简单的状态机框架,它确实具有基本的挂起/恢复/中止(没有序列化)。
我已经从 Google Code 下载了 Stateless 框架并准备开始使用它,但我很想听听其他 .NET 程序员正在使用什么。
编辑无状态似乎很容易实现,但我想知道它是否适合糖果机。在自动化方面,我总是对应该如何使用状态机感到矛盾。虽然我使用了“状态机”这个术语,但我之所以这么说是松散的,因为我使用它更像是一个流程图。我没有使用状态来表示机器所处的当前模式,而是使用它来执行功能。所以在这种无状态的情况下,我实际上会使用从一个状态到下一个状态的转换作为在我的糖果机控制器中调用函数的机制。想法?