思考问题的最简单方法是,我想向客户显示带有取消按钮的进度条。今天,我们为使用SignalR的思想客户执行此操作,但是对于胖客户,我们现在需要类似的东西。
我的服务器上有一个长期运行的过程(通常是一两分钟,但可能要花一个小时)。我希望胖客户端能够通过两种方式与之交互:1)我希望服务器将进度更新发送回客户端,2)我希望客户端能够取消该过程。当然,有许多方法可以做到这一点。实际上,我本人已经通过多种方式做到了这一点。因此,我并不是专门寻找解决方案。我试图了解哪种技术是了解微软(以及未来)行业发展方向的最佳选择。
这里浮现出三种可能性(随意添加更多):
有什么想法吗?意见?
谢谢!
P.S。如果您能想到其他任何发布此问题的好地方,请告诉我。