在我的 Blazor 服务器应用程序中,我想使用 Azure SignalR 服务与特定集线器进行通信。
AddAzureSignalR() 方法似乎对所有集线器使用 Azure SignalR 服务,包括 Blazor UI 更新,例如:
builder.Services.AddSignalR().AddAzureSignalR(connStr);
我只想将 Azure SignalR 定位为 MyHub:
app.MapHub<MyHub>("/MyHub");
我找不到这个问题的现有答案。
遇到同样的问题,我已提出支持票并经
Azure SignalR Service
团队确认,不支持部分方法。
推荐设计:
MyHub
创建一个单独的 webapi 项目,连接到 Azure Signalr Service
。a signalr client
与 MyHub
项目中的 webapi
进行通信。