при попытке отправить сообщение группе с помощью Azure Signal R без сервера
Вы можете обратиться к этому репозиторию github , который показывает с примером кода, как реализоватьфункциональность группового вещания в функциях Azure с помощью службы Azure SignalR.
Добавление пользователя в группу с использованием SignalRGroupAction
класса
return signalRGroupActions.AddAsync(
new SignalRGroupAction
{
ConnectionId = decodedfConnectionId,
UserId = message.Recipient,
GroupName = message.Groupname,
Action = GroupAction.Add
});
На стороне клиента сделайте запрос к конечной точке, чтобы добавить пользователя в группу
function addGroup(sender, recipient, connectionId, groupName) {
return axios.post(`${apiBaseUrl}/api/addToGroup`, {
connectionId: connectionId,
recipient: recipient,
groupname: groupName
}, getAxiosConfig()).then(resp => {
if (resp.status == 200) {
confirm("Add Successfully")
}
});
}
Результат теста