我与Visual Studio 2010 Beta 2的工作得到WF4的一些深入的了解。我创建了具有包含在一个If活动Pick活动的工作流。在挑选活动,我有两个触发器,一个包含延时10秒时间跨度设定,其他触发器有一个书签的经理批准。我试图使用Delay设置“状态”变量“已过期”,如果管理者不能在规定的时间批准。这是非常相似,马特米尔纳在他的岗位在做的:的http:// msdn.microsoft.com/en-us/library/ee342461.aspx ,除了他使用DoWhile活动,而我需要用我在这里所描述的If活动。我还使用持久性和托管从ASP.Net应用程序的工作流程。我想知道如果我看到的问题是由不保持在内存中运行的工作流程中的互联网浏览器引起的,有没有办法来的以延迟完成后重新启动的工作流程。

有帮助吗?

解决方案

如果您使用的是WorkflowServiceHost中,或XAMLX,托管则需要配置WorkflowManagementService重新加载并重新启动工作流中的工作流程。如果您正在使用WorkflowApplication你负责重新加载工作流已经持续了。

但正如克里斯说:关于什么是真正走错了更多的信息可能会在这里有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top