如何从 SignalR 组中删除所有客户端?

Mas*_*son 5 c# signalr

因此,在 SignalR 中,您可以使用以下命令将客户端添加到组中

Groups.Add(connectionId, roomName)
Run Code Online (Sandbox Code Playgroud)

您可以使用以下命令从组中删除客户端

Groups.Remove(connectionId, roomName);
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能清空一个组——换句话说,只删除该组中的所有客户端呢?

更新:不是重复的,因为我问如何从一个组中删除所有客户端。我并不是要求从所有组中删除一个客户。

小智 -1

我也没有找到任何 API 函数,但组是字典类型(据我记得),所以你可以使用 Clear() 函数。如果没有,请查看 Groups 实现的接口|类型并使用其类似 Clear() 的函数