在我正在开发的应用程序中,我们使用了许多WCF服务和许多方法.到目前为止,所有方法都非常短,通常只是获取一些数据.我刚刚添加了一个需要更长时间才能运行的方法.
我不想在配置中提高超时,因为1分钟对于服务上的所有其他方法都足够长.
处理1种长时间运行方法的最佳方法是什么?我如何提供仍在运行的反馈?
一个长时间运行的任务应该真正作为异步调用进行养殖,然后可以轮询状态(或通过双工连接的事件).对于一个非常长时间运行的任务,您甚至可能希望将其推入类似Windows Workflow的程序.
| 归档时间: |
|
| 查看次数: |
3868 次 |
| 最近记录: |