我在Windows Phone 8.1上使用C#(作为Universal App)。 我有多个BackgroundDownloader可以同时下载文件 下载或不下载时我可以暂停或恢复文件。
现在我在这个应用程序中遇到了问题, 如何停止BackgroundDownload并将其删除? 我已经使用了Cancel和Dispose CancellationTokenSource,但是它无法正常工作,当用户重新启动应用程序时,用户删除的旧后台下载将继续并重新下载。
非常感谢
答案 0 :(得分:0)
当您致电Cancel
时,您需要拨打IAsyncOperationWithProgress<DownloadOperation, DownloadOperation>
上的StartAsync
(如果您在应用重新启动时附加持续下载,则需要AttachAsync
。)