Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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# .NET数据库轮询和广播_C#_Asynchronous_Notifications_Broadcast_Polling - Fatal编程技术网

C# .NET数据库轮询和广播

C# .NET数据库轮询和广播,c#,asynchronous,notifications,broadcast,polling,C#,Asynchronous,Notifications,Broadcast,Polling,我正在开发一个应用程序,需要向登录的用户发送一些实时更新。我目前正在为一个只提供电子邮件通知的XRM系统进行开发,因此为了更快地启动和运行,我将求助于轮询数据库 我想在global.asax中的Application_start方法中启动一个新进程,它将轮询数据库并在客户端之间广播。问题是我有点笨,不知道该怎么开始 我已经阅读并意识到了潜在的缺陷,正如我所说的,只是让它先运行 有人能告诉我需要在解决方案中添加什么样的项目吗?我也在想,如果它运行async,允许我同时轮询不同的实体进行更新,可能会

我正在开发一个应用程序,需要向登录的用户发送一些实时更新。我目前正在为一个只提供电子邮件通知的XRM系统进行开发,因此为了更快地启动和运行,我将求助于轮询数据库

我想在global.asax中的Application_start方法中启动一个新进程,它将轮询数据库并在客户端之间广播。问题是我有点笨,不知道该怎么开始

我已经阅读并意识到了潜在的缺陷,正如我所说的,只是让它先运行

有人能告诉我需要在解决方案中添加什么样的项目吗?我也在想,如果它运行async,允许我同时轮询不同的实体进行更新,可能会更好一些

轮询将由服务器管理,客户端不请求轮询,因此不再使用数据库轮询,更新将推送到订阅了组的用户。这将帮助我保持最小的轮询,并且在没有人登录时关闭轮询