2017-01-20 56 views
1

我开始这样的背景下载:如何在后台执行完成的下载任务?

BackgroundDownloader downloader = new BackgroundDownloader(); 
var downloadOperation = downloader.CreateDownload(downloadUri, storageFile); 
await downloadOperation.StartAsync().AsTask(cts.Token, progressCallback); 

在应用启动时,我得到当前下载这样的:

downloads = await BackgroundDownloader.GetCurrentDownloadsAsync(); 

的问题是重新推出的应用程序下载完成后,我看到的是downloads列表在Windows 10上,但不在Windows 10 Mobile上。

我们没有机会在应用程序终止时在后台完成下载过程吗?

谢谢。

+0

当我觉得你还是应该让那些完成任务返回到应用程序。尽管如此,W10还有其他选择 - 您可以使用* BackgroundTransferCompletionGroup *类 - 请参阅[MSDN后处理](https://msdn.microsoft.com/en-us/windows/uwp/networking/background-transfers#post - 处理)。 – Romasz

回答

相关问题