将旧的signalR集线器更改为新版本

时间:2015-06-08 12:12:03

标签: asp.net signalr signalr-hub

我使用旧的signalr dll版本[0.5.3]聊天示例,我想在新的AspNet.SignalR库版本2.2.0中创建它 旧示例具有Clients[chatRoom.chatRoomId].,其中客户端是集线器类中的动态属性。 但在新的枢纽中,客户并不是动态的。

如何在新版本中修复它?

1 个答案:

答案 0 :(得分:2)

这取决于你的chatRoomId是什么:如果它是一个组标识符,我认为你只需要这样做:

Clients.Groups(chatRoom.chatRoomId). ...

你有动态对象。一般来说,Clients已成为更具体群体的容器,例如AllOthersCaller等。这些群体是动态的,可以在您使用时使用到之前。检查here