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上。
我们没有机会在应用程序终止时在后台完成下载过程吗?
谢谢。
当我觉得你还是应该让那些完成任务返回到应用程序。尽管如此,W10还有其他选择 - 您可以使用* BackgroundTransferCompletionGroup *类 - 请参阅[MSDN后处理](https://msdn.microsoft.com/en-us/windows/uwp/networking/background-transfers#post - 处理)。 – Romasz