IClientProxy.SendAsync来自Microsoft.AspNetCore.SignalR的可能异常

问题描述

在SignalR v2中,我使用了如下代码(如下)来处理我的连接失败时发生的异常。 SignalR v3中的等效功能是什么?如果连接失败或序列化失败,SendAsyncSendAsyncCore会抛出一些异常吗?

private async void ManagerOnUserRemoved(UserDto userDto)
{
    try
    {
        await Context.Clients.All.MyFunc(userDto);
    }
    catch (InvalidOperationException) { }
    catch (AggregateException) { }
}

我在这里没有看到任何例外:https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync?view=aspnetcore-3.0

更新:对于来自客户端(至InvokeCoreAsync等)的呼叫,我也有同样的问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)