Создание фоновых очереди загрузки задач в Windows 8.1 приложения магазина
Я работаю над приложением магазина Windows 8.1.
У меня есть задача загрузки, которая загружает файл в фоновом режиме с Google Диска.
Может ли кто-нибудь помочь мне с любыми указателями, как я могу создавать очереди задач загрузки и, возможно, получать ход выполнения задач загрузки и отображать его на какой-то странице, пока задачи выполняются в фоновом режиме.
Ценю любую помощь.
Спасибо,
Дипак
Что я уже пробовал:
public static void StartDownload(DriveService service, File file) { Task.Run(async () => await DownloadFile(service, file)); } public static async Task<IDownloadProgress> DownloadFile(DriveService service, File file) { var request = service.Files.Get(file.Id); var stream = new MemoryStream(); IDownloadProgress progress = null; if (file.MimeType != "application/vnd.google-apps.folder") { progress = await request.DownloadAsync(stream, CancellationToken.None); SaveToLocalFolderAsync(stream, file.Name); } return progress; }