[英]Single error popup during multiple async call in WPF MVVM application
我们有基于 MVVM 的 WPF 桌面应用程序,我们使用异步 WCF 服务调用。
我们有一个加载以下详细信息的屏幕:
当客户端无法连接到服务器时(例如:Web 服务不工作或 IIS 站点停止),我们会收到通信异常警报。
由于有多个并行调用,我们将多次收到通信异常,而我们只想显示一次警报。
我们正在使用 Task.Run(),因此所有调用都在不同的线程上运行。
注意:上述每个点都有 1 个视图、视图模型和单独的异步 WCF 调用,并且不可能将它们合并到单个页面然后进行同步调用。
知道如何处理吗?
如果需要更多详细信息,请告诉我。
似乎await
可能是答案,但您应该向我们展示您的代码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.