必须在EnsureReconnecting之后调用SignalR HubConnection.CreateHubProxy()吗?

时间:2015-03-03 17:56:27

标签: c# .net signalr

SignalR因连接错误而断开连接后,状态为Disconnected,可能会调用EnsureReconnecting()尝试重新连接。如果重新连接成功,以前的代理仍然有效吗?或者我是否需要使用CreateHubProxy()重新创建它们?

1 个答案:

答案 0 :(得分:2)

我怀疑代理仍然有效,因为根据代码,EnsureReconnecting没有做太多工作:https://github.com/SignalR/SignalR/blob/3a219c101587333d562f04f30903d50ad9773e1c/src/Microsoft.AspNet.SignalR.Client/ConnectionExtensions.cs