我目前正在将项目从ASP.NET SignalR 2.2.3(OWIN)升级到ASP.NET Core SignalR 1.0.2(Kestrel) .

SignalR 2.2.3支持多个客户端lifetime events,如 reconnectingconnectionSlowstateChanged ,....我们的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 .

更新 - 重新连接事件

好的,因为根据docsGithub issue没有重新连接(但是?),我对缺少的 ReconnectingReconnected 没问题 . 但是 connectionSlowstartingstateChanged 怎么样?