在Windows 8中执行长后台任务的最佳方法是什么

时间:2015-05-01 10:49:35

标签: windows-8 windows-runtime windows-8.1 background-task

我正在开发Windows Metro App,在我的应用程序中,我需要从后台服务器下载一些信息(每次大约60Mb)。下载应定期进行,例如每8小时进行一次。所以我尝试使用后台任务,但有一些CPU和网络配额(https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh977051.aspx),我不能这样做。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

让后台任务启动后台传输,而不是尝试在后台任务本身中执行整个传输,后台运行独立于任务并且独立于应用程序。请参阅主题“在后台传输数据”https://msdn.microsoft.com/en-us/library/windows/apps/hh452979.aspx。您可以根据所需的计划定期运行后台任务,并且它很容易保留在CPU和网络配额下,因为后台传输不会计入该值。