0

クラスを使用DownloadOperationして、Windows Phone 8.1 アプリでバックグラウンド ファイルのダウンロードを有効にしています。

ダウンロードの開始にこの方法を使用しました:

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

ダウンロードはDownloadOperationタイプです。

ここでは、一度に 1 つのファイルをダウンロードします。上記のメソッドをループで呼び出すと、一度に複数のファイルのダウンロードが開始されますが、バックグラウンドでダウンロードを続行できますが、メモリの消費につながる可能性があります。

しかし、使用awaitしてダウンロードが完了するまで待つと、一度に 1 つのファイルをダウンロードできます。

単一のダウンロードでの私の問題は次のとおりです。アプリがバックグラウンドになると、現在のファイルのみがバックグラウンドでダウンロードされ、他のファイルは再開されます。

では、バックグラウンドで単一ファイルをキューに効率的にダウンロードするにどうすればよいでしょうか。

前もって感謝します。

4

0 に答える 0