我有一个使用WF 4.5创建的非常简单的工作流服务,我从VS.NET 2012中的控制台应用程序运行(添加了服务引用)。在WF服务中,我有一个ReceiveActivity,它创建一个服务实例,然后在调用NativeActivity后立即使用FileSystemWatcher / bookmarks监视目录中的传入文件。出现两个问题:
当文件实际放入文件夹时,工作流进入空闲状态并且永远不会恢复。该服务在持久性存储中空闲/显示,但永远不会恢复。
这是一个完全独立的问题,但我最终需要做的是如果文件在给定的时间跨度内没有出现警告/错误超时。似乎创建一个具有三个分支的Pick活动(两个延迟和实际的文件监视器活动)是要走的路;这听起来不错吗?
我不确定如何让#1超越工作和/或有更好的方法。任何想法/建议将不胜感激 - 提前感谢!
答案 0 :(得分:0)