我现在遇到了一个烦人的问题。我有一个 Silverlight 4 应用程序(默认运行 OOB)。它使用带有 net.tcp 的 WCF 作为与服务器通信的手段。客户端使用 wcf 客户端代理的中央实例。只要一切都在服务器端继续运行,一切都很好。
如果我在所有事情的中间杀死服务器,我就会淹没在客户端的大量异常中(连接丢失、通道故障等)。
现在我正在寻找一种以干净和集中的方式处理此问题的方法(如果可能的话)。
SL 应用程序有一个位于 App.cs 中的中央客户端对象 (public static MyClient Client { get;set;}),它在应用程序启动时被初始化。
知道如何正确处理客户端对象上的任何连接问题吗?