如何为每个SignalR集线器提供单个查询字符串?

时间:2013-12-06 21:16:48

标签: c# .net signalr-hub

我在一个页面上有两个集线器,它们都做不同的事情。您可以在下面的快照中看到错误显示两个集线器,它还显示客户端上的两个集线器。

每个Hub都有办法拥有自己的查询字符串吗?因为现在两个集线器都接收相同的查询字符串参数。

我需要每个集线器拥有自己的查询字符串或类似的东西。

enter image description here

1 个答案:

答案 0 :(得分:0)

You just can't do that

  

所有集线器都获得相同的HTTP请求信息。

     

由于所有集线器共享相同的连接,因此唯一的HTTP请求   服务器获取的信息是原始HTTP中的信息   建立SignalR连接的请求。如果你使用   连接请求将信息从客户端传递到服务器   通过指定查询字符串,您无法提供不同的查询   字符串到不同的集线器。所有中心都将收到相同的信息。

除非您为另一个集线器指定另一个连接。