作为我的个人改善计划(PIP™)的一部分,我正在尝试学习Windows Workflow Foundation的基础知识。

我决定编写一个相当简单的博客引擎。我知道那里有很多吨,但这只是一个游乐场项目,我可以用来学习一些很酷的东西。我要实现的主要功能之一是使用WF对博客条目进行审核。
该项目的其余部分将是一个ASP.NET MVC应用程序,可能还包含一些WCF。

根据我对WF的了解,我应该使用顺序工作流程,该工作流程应类似于以下内容:


作者添加/编辑博客条目。
条目将发送给主持人以供批准。
主持人批准发布-或-返回第1项,以供作者进行更正,以及主持人的注释。



每个步骤还应通过电子邮件将操作的接收人发送给您。

由于人为因素的影响,我猜想WF运行时将需要在某个地方进行序列化,以便它不会丢失状态(因为每个活动都可能被AppPool重置,服务器崩溃等中断)。

有谁知道实现类似工作流程的任何优秀示例或场所?

谢谢大家

最佳答案

我暂时暂不研究WW。 .NET 4.0将引入WW模型的更改,以解决当前的痛点。这些更改将引入一个与今天的WW根本不同的模型,如果您尚未使用WW解决方案,则了解WW的当前方法将无济于事。

更多信息可以在这里找到:

http://blogs.msdn.com/endpoint/archive/2009/01/20/the-road-to-wf-4-0-part-1.aspx

关于c# - Windows Workflow Foundation示例-审核,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/557634/

10-11 04:07