![](/img/trans.png)
[英]WCF wsDualHttpBinding and UserNamePasswordValidator
[英]WCF multi-session wsdualhttpbinding reconnect to server
我实现了WCF服务,该服务将完成一些长期任务。 它需要向客户提供有关该长任务当前进度的通知。 到目前为止,它运行良好,但问题是:
当用户关闭客户端应用程序,然后再次打开它时,客户端应用程序应重新开始从服务器接收有关正在运行的任务的更新。
不同的用户可以同时启动多个任务。 因此,例如,客户端启动了一个名为“ proc1”的进程,该进程将持续3个小时,然后在15分钟后关闭该应用程序。 该过程在服务器上继续进行。 30分钟后,客户端将再次启动该应用程序,然后客户端应用程序需要开始获取有关客户端30分钟前已启动的进程的通知。 如何做到这一点?
提前致谢。
您应该在客户端保存一些进程ID,以便以后获取该进程的进度。 尝试使用该进程ID重新连接到通知。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.