SignalR在什么阶段自动重新连接

时间:2014-10-20 09:46:08

标签: javascript signalr

我刚刚开始学习/接受SignalR。

我在我的JavaScript页面中有这个:

 $.connection.hub.start().done(function () {
      //Some Code
}).fail(function () {
     //Some Code
});

尝试连接SignalR 连接失败 它是否会自动尝试重新连接,直到建立连接或者它必须至少在尝试重新连接之前建立连接(每当连接丢失时)。

我是否必须重新尝试连接我的.Fail功能?

1 个答案:

答案 0 :(得分:2)

这是SignalR javascript客户端周围的documentation。有一个部分称为连接生命周期事件。当重新连接发生时,SignalR会引发一个事件,您可以在代码中处理该事件。有7个连接事件。为了实现这一点,您需要建立一个成功的连接。如果连接失败,那么您可以添加代码作为失败函数的一部分来重试