Azure SignalR 服务:针对 Blazor 服务器应用程序中的特定中心

问题描述 投票:0回答:1

在我的 Blazor 服务器应用程序中,我想使用 Azure SignalR 服务与特定集线器进行通信。

AddAzureSignalR() 方法似乎对所有集线器使用 Azure SignalR 服务,包括 Blazor UI 更新,例如:

builder.Services.AddSignalR().AddAzureSignalR(connStr);

我只想将 Azure SignalR 定位为 MyHub:

app.MapHub<MyHub>("/MyHub");

我找不到这个问题的现有答案。

blazor-server-side asp.net-core-signalr azure-signalr
1个回答
0
投票

遇到同样的问题,我已提出支持票并经

Azure SignalR Service
团队确认,不支持部分方法。

推荐设计:

  1. [SignalR 服务器端]

    MyHub
    创建一个单独的 webapi 项目,连接到
    Azure Signalr Service
  2. [SignalR 客户端]

    您的 blazor 项目充当
    a signalr client
    MyHub
    项目中的
    webapi
    进行通信。
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.