如何为 SignalR 创建 Azure Functions 输出绑定以将**连接**添加到组?

How to create Azure Functions output binding for SignalR to add a **connection** to a group?

根据 this,在 SignalR 中,“组是与名称关联的 连接 的集合。”在该页面的更上方,它还表示 users 可以有多个 connections(一个来自您的 phone,另一个来自您的桌面例如)。

但是在用于 SignalR 组管理的 Azure Function 输出绑定的 this example 中,您似乎将 user 添加到组而不是连接。

根据 的已接受答案,connectionInfo 似乎可以作为 Azure 函数签名中的第三个参数捕获,但我不清楚您如何将其放入输出绑定示例中以上。

那么,如何为 SignalR 创建 Azure Functions 输出绑定以将 连接 添加到组中?

语句“组是与名称关联的连接的集合。”来自 asp.net core SignalR documentation, not from the PaaS offering of managed SignalR service。在 asp.net 核心一中,您拥有向组添加连接的低级控制。但是在managed service中(就是function中支持的),它把它抽象到用户级别,你可以add/remove user到一个组。出于实际目的,用户的组管理比尝试管理低级别连接更有意义。