Yar*_*ron 5 signalr signalr-hub asp.net-core-signalr
我们有一个中心,可以像聊天一样管理客户。
在某些情况下,我们注意到存在未调用断开连接事件的“死”连接。
在 ASP .NET 框架 4.5.2 SignalR 上,我们用来ITransportHeartbeat
检查当前的连接状态:
// SignalR connection state check - .NET framework 4.5.2
var heartBeat = GlobalHost.DependencyResolver.Resolve<ITransportHeartbeat>();
var connectionId = appConnection;
var connection = heartBeat.GetConnections().FirstOrDefault(
c => c.ConnectionId == connectionId);
if (!connection.IsAlive)
{
//...
}
Run Code Online (Sandbox Code Playgroud)
我ITransportHeartbeat
在 SignalR .NET Core 上再也看不到了。有什么办法可以找到当前特定的连接状态吗?
归档时间: |
|
查看次数: |
602 次 |
最近记录: |