考虑使用SignalR实现消息传递时的情况,用户断开连接一段时间,并且您想再次向她发送她错过的消息。
这是我的简单中心:
[HubName("ContosoChatHub")]
public class ContosoChatHub : Hub
{
}
我播放了这条消息:
var hubContext = GlobalHost.ConnectionManager.GetHubContext<ContosoChatHub>();
hubContext.Clients.All.AddCallForAgent(new { });
答案 0 :(得分:1)
我想到的第一件事就是将其添加到您的中心:
private static ConcurrentDictionary<string, Queue<Message>> UnconfirmedMessages;
string
类型将映射用户ID(用户应进行身份验证)。