SignalR1.0.1 - 维护connectionId

时间:2013-03-29 10:33:49

标签: asp.net signalr signalr-hub

我正在使用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”来管理这个问题。但在新版本中,这个界面也缺失了。

任何人都可以指导我如何正确解决这个问题?

1 个答案:

答案 0 :(得分:1)

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

SignalR 1.0 beta connection factory

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

How to parameterize a SignalR route?

相关问题