2016-05-18 4 views
0

Я использую SignalR в своем приложении.Поиск всех клиентов группы

Для того, чтобы добавить или удалить клиентов к группе мы используем этот API

Clients.Group.Add(clientID, groupname) 

Это работает нормально.

Моя цель состоит в том, чтобы получить обратную от него

т.е.

Мне нужно, чтобы все клиенты этой группы. Мне нужно применить foreach на нем и выполнить некоторую операцию в базе данных.

Есть ли API для поиска всех клиентов группы?

ответ

0

Невозможно. Вам нужно будет управлять группами вручную, если вы хотите эту функциональность.

Нет API для получения списка членов группы или списка групп. SignalR отправляет сообщения клиентам и группам на основе паба/подмодели, а сервер не поддерживает списки групп или членство в группах.

взято с here. На одной странице также есть примеры того, как реализовать группы, используя сервер базы данных или хранилище таблиц Azure.

0

Эта ссылка покажет, как добавить членов группы в базу данных. Вы должны переопределить обработчик событий OnConnected Task. Как только вы это сделаете, вы сможете делать все, что вам нужно в базе данных. http://www.asp.net/signalr/overview/guide-to-the-api/working-with-groups

Смежные вопросы