SignalR因连接错误而断开连接后,状态为Disconnected
,可能会调用EnsureReconnecting()
尝试重新连接。如果重新连接成功,以前的代理仍然有效吗?或者我是否需要使用CreateHubProxy()
重新创建它们?
答案 0 :(得分:2)
我怀疑代理仍然有效,因为根据代码,EnsureReconnecting没有做太多工作:https://github.com/SignalR/SignalR/blob/3a219c101587333d562f04f30903d50ad9773e1c/src/Microsoft.AspNet.SignalR.Client/ConnectionExtensions.cs