C#Windows Phone如何停止BackgroundDownloader?

时间:2015-03-13 20:22:55

标签: c# windows-phone-8.1

我在Windows Phone 8.1上使用C#(作为Universal App)。 我有多个BackgroundDownloader可以同时下载文件 下载或不下载时我可以暂停或恢复文件。

现在我在这个应用程序中遇到了问题, 如何停止BackgroundDownload并将其删除? 我已经使用了Cancel和Dispose CancellationTokenSource,但是它无法正常工作,当用户重新启动应用程序时,用户删除的旧后台下载将继续并重新下载。

非常感谢

1 个答案:

答案 0 :(得分:0)

当您致电Cancel时,您需要拨打IAsyncOperationWithProgress<DownloadOperation, DownloadOperation>上的StartAsync(如果您在应用重新启动时附加持续下载,则需要AttachAsync。)