0

我正在使用DownloadOperationClass 在我的 windows phone 8.1 应用程序中启用后台文件下载。

我使用这种方法进行下载开始:

await download.StartAsync().AsTask(_cts.Token, progressCallback);

其中下载是DownloadOperation类型。

在这里,我想一次下载单个文件。如果我在循环中调用上述方法,则一次开始下载多个文件,尽管它们可以在后台继续下载会导致内存消耗。

但是,如果我使用await并等待下载完成,那么我可以一次下载单个文件。

我的单次下载问题是:如果应用程序进入后台,则只有当前文件在后台下载,其他文件在恢复后。

那么如何才能高效的实现后台单文件队列下载呢?

提前致谢。

4

0 回答 0