我读过这篇文章
在某些应用程序中,您可能希望在连接丢失并且尝试重新连接超时后自动重新建立连接。为此,您可以从 Closed 事件处理程序(JavaScript 客户端上的断开连接事件处理程序)调用 Start 方法。您可能希望在调用 Start 之前等待一段时间,以避免在服务器或物理连接不可用时过于频繁地执行此操作。以下代码示例适用于使用生成的代理的 JavaScript 客户端。
当我从 Closed 事件中调用 Start 方法时
connection.Closed += connection_Closed;
static void connection_Closed()
{
Console.WriteLine("connection closed");
ServerConnection.Start().Wait();
}
发生异常:连接尚未建立。
我希望它继续运行,直到服务器正常时成功。不要抛出异常。我如何达到这一点。
有任何想法吗?
谢谢