自定義組我有一箇中心服務器將郵件發送到我的客戶。發送郵件使用SignalR
我的客戶可以屬於一個組(我已經定義)和該組可以不變的變化。
我存儲在字典類此組列表。
在我將消息發送到每個客戶seperately這樣的時刻:
var myListA = 'get all clients from a collection that belongs to Group A'
當時我:
foreach (string hubUserId in myListA)
{
context.Clients.Client(hubUserId).broadcastMessage('some data');
}
理想的情況下,我想做到這一點:
var myListA = 'get all clients from a collection that belongs to Group A'
context.Clients.Group(myListA).broadcastMessage('some data');
但是,這需要我使用/創建Hub組。我的團隊是外部的,並且是我的代碼/應用程序的其他部分的土着。
有沒有辦法做到這一點呢?
感謝
很明顯,如果你沒有設置任何實際的SignalR組,你不能使用'Clients.Group()',所以你可能必須堅持你所擁有的。你所能做的就是把你在擴展方法中得到的東西包裝起來,使你的應用代碼更清潔 – Rhumborl
@Rhumborl嗨,謝謝你的評論/時間。這也是我所設想的。只是希望比我的腦海裏有更多的人能夠想辦法做到這一點。謝謝:) –