【发布时间】:2020-07-30 12:24:13
【问题描述】:
我创建了一个基本的 Blazor 服务器端聊天,但从不调用 OnDisconnectedAsync,即使关闭浏览器,连接也会保持活动状态。
OnDisconnectAsync 方法在 ChatHub.cs 中:
public override async Task OnDisconnectedAsync(Exception exception)
{
Debug.WriteLine("Disconnected");
}
如果改用 Blazor WebAssembly,则相同的代码可以工作。 我不明白这是一个错误还是我遗漏了什么。
【问题讨论】:
标签: signalr blazor blazor-server-side asp.net-core-signalr