如何在Windows Phone 8.1通用应用程序中只执行一次后台任务

时间:2014-10-19 07:15:56

标签: windows-phone-8.1

在我首次登录/注册后的应用程序中,我需要从服务器下载数据,这需要一些时间。用户可以在加载数据时退出应用程序。所以我需要在后台进程下载数据。我知道我可以使用backgorund application / Class并在windows phone应用程序中注册这个类,但这只是一次。有没有其他方法可以在没有为此创建backgourd任务的情况下这样做?

1 个答案:

答案 0 :(得分:1)

也许这会有所帮助,

您正在Windows.Networking.BackgroundTransfer名称空间中查找BackgroundDownloaderDownloadOperation

BackgroundDownloader downloader = new BackgroundDownloader();
DownloadOperation download = downloader.CreateDownload(source, destinationFile);

MSDN Windows.Networking.BackgroundTransfer


Background Transfer Sample Project (Windows Universal)