|
|
1
4
一个长时间运行的任务实际上应该作为一个异步调用进行分配,然后可以轮询它的状态(或通过双工连接的事件)。对于一个长时间运行的任务,您甚至可能希望将其推入类似Windows工作流的程序中。 |
|
|
2
5
在这里,将WCF与WF(工作流基础)结合起来似乎是最好的选择。工作流基金会为您提供了很多好处,包括长期运行过程中的长期持久性。
以下是有关此主题的几个链接:
有了.NET4.0,这些“WorkflowServices”将成为新的WF/WCF4.0包的一大部分。您基本上应该能够将任何工作流的接口公开为WCF服务。听起来很有希望,我自己还没有机会尝试。
马克 |