【发布时间】:2020-08-19 18:18:30
【问题描述】:
在 SignalR v2 中,我使用如下代码(如下)来处理连接失败时发生的异常。 SignalR v3 中的等价物是什么?如果连接失败或序列化失败,SendAsync 或 SendAsyncCore 是否会抛出异常?
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 等)有同样的问题。
【问题讨论】:
标签: c# asp.net-core asp.net-core-signalr