asp.net-core - SignalR .NET Core 3.x 替代 IHubProxy
问题描述
我正在尝试将 .NET Framework 项目转换为具有一堆 SignalR 的 .NET Core 3.0 项目。在大多数情况下,我似乎能够找到升级路径,但有一个例外;IHub代理。
是否有一些我可以查看的文档解释了 IHubProxy 的替换?
下面是一些示例代码,代表我要替换的内容。
private static async Task<IHubProxy> getHubProxy(string name)
{
var hubConnection = new HubConnection(BaseUrl);
var proxy = hubConnection.CreateHubProxy(name);
try
{
await hubConnection.Start();
Logger.Info("Proxy started....");
}
catch (Exception ex)
{
Logger.Error($"Couldn't start the proxy: {name}", ex);
proxy = null;
}
return proxy;
}
解决方案
我在这里找到了答案:如何使用 AspNetCore SignalR 创建集线器代理
我会在允许的情况下尽快将其作为重复项关闭,或者如果有人遇到此并可以标记为重复项,请执行。
推荐阅读
- amazon-web-services - AmazonDynamoDBLockClient - Heartb 吃线程收到中断
- python - 如何将 2007 年的 sympy/sage/python 代码翻译成现代的 sympy/python 代码?
- windows - 为什么我对命令 TASKLIST 的使用没有按预期工作?
- python - 需要帮助在我的 python 代码中添加受控循环
- flutter - 比较 2 个不同的列表并过滤第一个列表
- jquery - JQuery 附加数据在 POST 请求中不可用
- python - 选择具有特定样式颜色的文本元素
- c# - 为什么创建一个新表单并在另一个线程中显示它不会在 Visual Studio 中引发跨线程异常?
- android - 无法在vscode中构建Android
- timezone - 使用 momentjs 将 Epoch UTC 转换为 String EST