【发布时间】:2018-11-29 14:20:32
【问题描述】:
在我的旧 SignalR(Core 之前)项目中,我曾经有一个 static ConcurrentDictionary<string, MyConnectionClass> Connections = new ...; 来表示我的个人连接以及在连接生命周期内获取的其他数据。
如何在 SignalR for .NET Core 中解决这个问题?
它使用以下内容:
private readonly ConcurrentDictionary<HubConnectionContext, UserDetails> _usersOnline;
现在,我想知道是否应该使用 HubConnectionContext 作为键。使用安全吗?只要连接可行,该实例是否总是与连接 ID 相关联?我没有使用任何类型的负载平衡。
【问题讨论】:
标签: asp.net-core-mvc signalr-hub asp.net-core-signalr