我有大量的记录可以通过移动设备向其他移动设备发送推送通知。
为此,我在task.Start()中使用task.Start()循环。我想知道task.Start()是否在后台运行?因此,在向移动设备发送远程通知的同时,我也可以做一些其他的事情&它不会阻止移动UI。
下面的代码是我使用的
var pushTask = new Task(() =>
{
if (myPushDataFilterd.Any())
{
var title = txtHomeworkTitle.Value.Trim();
for (int index = 0;
有人能解释一下我目前正在研究的多应用程序解决方案的最佳实践沟通流程吗?我将有一个MS服务器数据库运行。该数据库将由一个或多个windows桌面应用程序和移动设备(android、iOS和Windows)访问和更新。每当对数据库进行任何更改时,都应实时更新客户端以反映。桌面应用程序是最重要的,需要以尽可能少的延迟更新。另一方面,移动应用程序可以容忍一分钟左右的延迟。
我的想法是使用signalR将桌面应用程序连接到服务器,然后数据库将通过SQLDependency将更新通知任何连接的客户端。对于移动端,我计划服务器向移动设备发送通知,在收到通知后,移动设备将请求SQL server (通过web