我正在使用DownloadOperation
Class 在我的 windows phone 8.1 应用程序中启用后台文件下载。
我使用这种方法进行下载开始:
await download.StartAsync().AsTask(_cts.Token, progressCallback);
其中下载是DownloadOperation
类型。
在这里,我想一次下载单个文件。如果我在循环中调用上述方法,则一次开始下载多个文件,尽管它们可以在后台继续下载会导致内存消耗。
但是,如果我使用await
并等待下载完成,那么我可以一次下载单个文件。
我的单次下载问题是:如果应用程序进入后台,则只有当前文件在后台下载,其他文件在恢复后。
那么如何才能高效的实现后台单文件的队列下载呢?
提前致谢。