【发布时间】:2018-01-05 09:25:36
【问题描述】:
我正在将 SignalR 与 ASP.NET Core 2.0 一起使用,我正在尝试为特定用户发送通知,如下所示:
_notification.Clients.User(id).InvokeAsync("SendMes");
其中 _notification 是 IHubContext。 但它不起作用。当我为所有用户发送通知时,一切都很好,所有用户都会收到通知。但是当我将它发送给特定用户时,什么也没有发生。在连接中,我需要用户,但似乎他没有 userId。那么我该怎么做呢?通过访问身份和声明?如果是这样,该怎么做?
【问题讨论】:
-
意外地,User(id) 通过电子邮件查找用户...是我的用户身份有问题还是其他问题?
标签: asp.net-core asp.net-core-signalr