我正在使用本文来构建聊天应用程序,https://github.com/aspnet/AzureSignalR-samples/tree/master/samples/ChatRoomLocal
我可以正常运行并向所有用户发送消息,但是集线器中的一种方法导致我遇到问题:
Clients.User(userId).SendAsync("echo", name, message);
在集线器中调用此代码行没有任何作用,我希望仅能够向一个用户发送一条消息。我已向该应用程序添加了B2C身份验证,因此我可以使用实际的用户名进行连接。
为了发送给正在工作的单个用户,我还需要做些其他事情吗?
我正在ASP.NET Core MVC应用程序中使用Azure SignalR 1.0.3版