我在我的应用程序中使用SignalR。查找组中的所有客户端
为了添加或删除客户端组,我们使用这个API
Clients.Group.Add(clientID, groupname)
这是工作的罚款。
我的目标是让反向它即
我需要得到该组的所有客户端。我需要对其应用foreach并在数据库中执行一些操作。
是否有API用于查找组的所有客户端?
我在我的应用程序中使用SignalR。查找组中的所有客户端
为了添加或删除客户端组,我们使用这个API
Clients.Group.Add(clientID, groupname)
这是工作的罚款。
我的目标是让反向它即
我需要得到该组的所有客户端。我需要对其应用foreach并在数据库中执行一些操作。
是否有API用于查找组的所有客户端?
这是不可能的。如果您需要此功能,则必须手动管理组。
没有获取组成员列表或组列表的API。 SignalR根据发布/订阅模型将消息发送到客户端和组,并且服务器不维护组或组成员列表。
摘自here。同一页上还有一些示例说明如何使用数据库服务器或Azure表存储实现组。
此链接显示如何将组成员添加到数据库。您必须重写Task OnConnected事件处理程序。 一旦你这样做了,你应该可以在数据库中做任何你需要的东西。 http://www.asp.net/signalr/overview/guide-to-the-api/working-with-groups