我在我的應用程序中使用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