我在Azure函数中使用SignalR绑定向SignalR组添加成员,如下所示:
await signalRGroupActions.AddAsync(
new SignalRGroupAction
{
ConnectionId = message.ConnectionId,
UserId = message.Recipient,
GroupName = message.CurrentGroupName,
Action = GroupAction.Add
}
);
字符串
但是我如何获得组成员的列表及其详细信息,即UserId,ConnectionId等?
1条答案
按热度按时间xwmevbvl1#
就像@Tiny Wang在评论中分享的文档一样,对于SignalR的ASP.NET Core版本也是如此。服务本身并不跟踪组成员信息,也不会在重新连接时重新加入用户。
相反,您应该实现自己的持久层来跟踪这些信息。这样,您就可以完全控制如何从数据库中获取组、成员和连接详细信息。