【问题标题】:How to create Azure Functions output binding for SignalR to add a **connection** to a group?如何为 SignalR 创建 Azure Functions 输出绑定以将**连接**添加到组?
【发布时间】:2020-07-03 04:45:08
【问题描述】:

根据this,在 SignalR 中,“组是与名称关联的连接的集合。”该页面再往上一点,它还说用户可以有多个连接(例如,一个来自您的手机,另一个来自您的桌面)。

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

根据this other StackOverflow question 接受的答案,似乎可以将connectionInfo 捕获为Azure 函数签名中的第三个参数,但我不清楚你是如何将它放在上面的输出绑定示例中的。

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

【问题讨论】:

    标签: javascript azure signalr azure-functions


    【解决方案1】:

    语句“组是与名称关联的连接的集合。”来自asp.net core SignalR 文档,而不是来自PaaS offering of managed SignalR service。在 asp.net core one 中,您可以对添加连接到组进行低级控制。但是在托管服务(这是功能支持的)中,它将其抽象到用户级别,您可以在其中将 user 添加/删除到组中。出于实际目的,用户的组管理比尝试管理低级连接更有意义。

    【讨论】:

    • 感谢您的回答,但这令人失望。我打算尝试在我的页面上为每个组件创建一个组,并使用它来更新页面的那部分。有了这个答案,我将不得不分别进行多路复用和跟踪。此外,在实现中存在差异,并且不清楚哪些文档与哪个实现相匹配这一事实并不有趣。
    • 感谢您的反馈。我会把它传递给相关团队。
    猜你喜欢
    • 2020-05-16
    • 1970-01-01
    • 2017-03-08
    • 2017-04-06
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多