Это моя первая реализация SignalR
, и я начинаю с SignalR Core
, поэтому некоторые примеры и документация, похоже, не применимы к новой версии.
Моя цель - отправить полученное сообщение в конкретный чат. Я понимаю, что это может быть достигнуто с помощью Groups
.
Первый вопрос: я не вижу способа проверить, есть ли уже соединение в группе. Мне НЕ нужно проверять, есть ли уже соединение в Group
? Я получаю ChatRoomId
с каждым сообщением, поэтому я могу легко добавить пользователя/соединение в Group
. Я просто хочу знать, нужно ли мне проверять, является ли соединение уже членом группы.
Второй вопрос: я хочу исключить отправителя из получения трансляции собственного сообщения. Похоже, OthersInGroup
был удален из SignalR Core
. Как исключить отправителя, если я отправляю сообщение Group
?
Вот варианты, которые я получаю от IntelliSense: