【发布时间】:2017-10-23 17:09:44
【问题描述】:
在信号器中,对于打开的每个标签,ConnectionId 都会为用户注册。
我使用以下代码向用户发送消息。 1 2
hubContext.Clients.Clients(user.ConnectionIds.ToList()); receiveNotification(消息、用户 ID、链接);
我的问题是我想向用户发送一次消息,而不是ConnectionId的数量。
如何找到它的一个活动 ConnectionId 并发送该消息?
有没有更好的办法?
我也在这个链接上工作
https://stackoverflow.com/questions/...ovider-new-2-0
但是因为 我不使用request.User.Identity.Name,这个方法不起作用。我正在使用我的用户 ID。我在看表。 我的应用程序中 request.User.Identity.Name 的值为空,因为我正在从数据库中的表中读取用户信息
感谢您的建议
【问题讨论】:
标签: signalr