簡體   English   中英

WCF多會話wsdualhttpbinding重新連接到服務器

[英]WCF multi-session wsdualhttpbinding reconnect to server

我實現了WCF服務,該服務將完成一些長期任務。 它需要向客戶提供有關該長任務當前進度的通知。 到目前為止,它運行良好,但問題是:

當用戶關閉客戶端應用程序,然后再次打開它時,客戶端應用程序應重新開始從服務器接收有關正在運行的任務的更新。

不同的用戶可以同時啟動多個任務。 因此,例如,客戶端啟動了一個名為“ proc1”的進程,該進程將持續3個小時,然后在15分鍾后關閉該應用程序。 該過程在服務器上繼續進行。 30分鍾后,客戶端將再次啟動該應用程序,然后客戶端應用程序需要開始獲取有關客戶端30分鍾前已啟動的進程的通知。 如何做到這一點?

提前致謝。

您應該在客戶端保存一些進程ID,以便以后獲取該進程的進度。 嘗試使用該進程ID重新連接到通知。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM