C# Windows Phone 如何停止 BackgroundDownloader?
C# Windows Phone How to stop a BackgroundDownloader?
我在 Windows Phone 8.1(作为通用应用程序)上使用 C#。
我有多个可以同时下载文件的BackgroundDownloader。
我可以在下载或不下载时暂停或恢复文件。
现在我在这个应用程序中遇到了问题,
如何停止 BackgroundDownload 并将其删除?
我使用了 Cancel 和 Dispose CancellationTokenSource,但它不起作用,当用户重新启动应用程序时,用户删除的旧后台下载将继续并重新下载。
非常感谢
您需要在调用 StartAsync
时获得的 IAsyncOperationWithProgress<DownloadOperation, DownloadOperation>
上调用 Cancel
(或者 AttachAsync
,如果您在应用程序重新启动时附加到持续下载)。
我在 Windows Phone 8.1(作为通用应用程序)上使用 C#。
我有多个可以同时下载文件的BackgroundDownloader。
我可以在下载或不下载时暂停或恢复文件。
现在我在这个应用程序中遇到了问题, 如何停止 BackgroundDownload 并将其删除? 我使用了 Cancel 和 Dispose CancellationTokenSource,但它不起作用,当用户重新启动应用程序时,用户删除的旧后台下载将继续并重新下载。
非常感谢
您需要在调用 StartAsync
时获得的 IAsyncOperationWithProgress<DownloadOperation, DownloadOperation>
上调用 Cancel
(或者 AttachAsync
,如果您在应用程序重新启动时附加到持续下载)。