对于下载,我使用 BackgroundDownloader。如果用户需要删除文件(状态=下载),我需要取消下载操作。但我没有在 DownloadOperation 的列表中找到方法。请告诉我,如何实施?
问问题
66 次
1 回答
1
如何取消下载操作?
您可以使用取消令牌轻松取消下载。 你可以在开始时传递CancellationToken
给 DownloadOperation
DownloadOperation
await download.StartAsync().AsTask(cts.Token, progressCallback);
如果你想取消上面的 DownloadOperation
,你只需调用以下。
cts.Cancel();
cts.Dispose();
有关更多详细信息,请参阅BackgroundTransfer
代码示例。
于 2020-05-01T01:55:11.877 回答