运行后台任务

时间:2013-12-31 04:51:54

标签: asp.net c#-4.0

我目前有一个非常耗费人力的功能叫做“RestoreEmail”,所以我把它放到网页上的一个帖子里就像这样:

Task.Factory.StartNew(() => RestoreEmail());

但是,我发现如果使用网页的人没有坐下来等待处理(他们关闭浏览器窗口或移动到其他页面),它就不会恢复电子邮件而且全部丢失。我曾经在一个不同的项目上遇到过这个问题,然后我调用了一个外部页面来处理这个函数。这对我目前的情况会更好吗?如果我这样做,我将如何调用外部页面?我不希望页面等待数据下载,因为我认为它将再次等待RestoreEmail处理。

0 个答案:

没有答案