我目前正在将项目从ASP.NET SignalR 2.2.3(OWIN)升级到ASP.NET Core SignalR 1.0.2(Kestrel) .
SignalR 2.2.3支持多个客户端lifetime events,如 reconnecting
, connectionSlow
, stateChanged
,....我们的javascript客户端使用了这些事件并显示了类似于"Reconnecting"或"Connection is currently slow"的内容 .
是否存在或将存在ASP.NET Core SignalR中的等价物?到目前为止我只发现了两个终生事件:
let c = new signalR.HubConnectionBuilder().("/signalR");
c.connection.onClose(function(error) {});
c.connection.onReceive(function(data) {});
我也看到了this question,但是用户只询问了 onClose
事件 .
不,我不是在找服务器端lifetime events .
更新 - 重新连接事件
好的,因为根据docs和Github issue没有重新连接(但是?),我对缺少的 Reconnecting
和 Reconnected
没问题 . 但是 connectionSlow
, starting
和 stateChanged
怎么样?