azure 如何获取SignalR组成员列表及其详细信息?

vyu0f0g1  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(125)

我在Azure函数中使用SignalR绑定向SignalR组添加成员,如下所示:

await signalRGroupActions.AddAsync(
    new SignalRGroupAction
    {
        ConnectionId = message.ConnectionId,
        UserId = message.Recipient,
        GroupName = message.CurrentGroupName,
        Action = GroupAction.Add
    }
);

字符串
但是我如何获得组成员的列表及其详细信息,即UserId,ConnectionId等?

xwmevbvl

xwmevbvl1#

就像@Tiny Wang在评论中分享的文档一样,对于SignalR的ASP.NET Core版本也是如此。服务本身并不跟踪组成员信息,也不会在重新连接时重新加入用户。
相反,您应该实现自己的持久层来跟踪这些信息。这样,您就可以完全控制如何从数据库中获取组、成员和连接详细信息。

相关问题