是否可以启动 DownloadOperation 但不等待下载完成?基本上,我想编写一个在 Timer 上运行的后台任务,安排一些下载并完成。处理进度/完成的代码计划在用户唤醒 UI 以监视进度时通过 AttachAsync 单独运行。
我的意思是我需要一种类似于老式方法的东西,它调用“void/Task RunDownload”,但没有义务订阅像 OnProgress/OnCompleted 这样的事件。
打电话
downloader.CreateDownload(uri, file).StartAsync()
没有等待是一个坏主意-我想确保操作已安排好,以后可以通过 BackgroundDownloader.GetCurrentDownloadsAsync() 访问