Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当用户添加到信号器组中时,如何显示所有以前的消息?_C#_Asp.net_Signalr - Fatal编程技术网

C# 当用户添加到信号器组中时,如何显示所有以前的消息?

C# 当用户添加到信号器组中时,如何显示所有以前的消息?,c#,asp.net,signalr,C#,Asp.net,Signalr,我使用asp.net c#和signalr开发了一个聊天应用程序。它以一对一聊天应用程序启动,但一旦创建了一个组,用户就可以在该组中添加其他在线用户。我需要的是,每当一个新用户被添加到聊天组中,该组的所有以前的消息也会显示给他。如何执行此操作?使用集线器的OnConnected事件检测新用户已连接。您需要跟踪已发送的所有消息(针对该特定组),并通过调用客户端的方法并传递消息列表,将它们播放回客户端

我使用asp.net c#和signalr开发了一个聊天应用程序。它以一对一聊天应用程序启动,但一旦创建了一个组,用户就可以在该组中添加其他在线用户。我需要的是,每当一个新用户被添加到聊天组中,该组的所有以前的消息也会显示给他。如何执行此操作?

使用集线器的
OnConnected
事件检测新用户已连接。您需要跟踪已发送的所有消息(针对该特定组),并通过调用客户端的方法并传递消息列表,将它们播放回客户端