【发布时间】:2021-09-16 20:26:06
【问题描述】:
我正在 Blazor(服务器/WebAssembly)中创建聊天,使用 SignalR 我平静地收到收到消息的通知。 如何查看在线用户是谁?
【问题讨论】:
标签: server blazor identity webassembly
我正在 Blazor(服务器/WebAssembly)中创建聊天,使用 SignalR 我平静地收到收到消息的通知。 如何查看在线用户是谁?
【问题讨论】:
标签: server blazor identity webassembly
使用信号器,您可以覆盖集线器 OnConnectedAsync 和 OnDisconnectedAsync:
public async override Task OnConnectedAsync()
{
await notificationsService.ConnectAsync(this.ToCallerContext());
await base.OnConnectedAsync();
}
public async override Task OnDisconnectedAsync(Exception exception)
{
await notificationsService.DisconnectAsync(this.ToCallerContext());
await base.OnDisconnectedAsync(exception);
}
【讨论】: