0

我正在使用 SignalR 1.0.1,即使在页面刷新时我也想保持连接 ID。
是的,我知道,这是信号器的一个常见问题,所以我也得到了很好的回答,但在所有这些问题中,他们都提到了我的应用程序中缺少的“IConnectionIdFactory”接口。

1) https://stackoverflow.com/questions/9518394/signalr-maintaining-user-connection-ids
2) http://www.kevgriffin.com/maintaining-signalr-connectionids-across-page-instances/

在此之前我正在使用 SignalR alpha 版本,并且我已经使用"IConnectionIdPrefixGenerator"管理了这个问题。但在新版本中,这个接口也不见了。

谁能指导我如何以正确的方式解决这个问题?

4

1 回答 1

1

在 1.0 中不再有任何推荐的模式来设置或维护 SignalR 客户端的连接 ID。我建议创建单个用户组来代替 ConnectionIds。

SignalR 1.0 beta 连接工厂

如果您不需要使用自定义字符串来处理发送到客户端的消息并且您可以信任您的客户端,则可以在每个 SignalR 请求的查询字符串中包含元数据。

如何参数化 SignalR 路由?

于 2013-03-29T17:31:07.480 回答