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