0

对于下载,我使用 BackgroundDownloader。如果用户需要删除文件(状态=下载),我需要取消下载操作。但我没有在 DownloadOperation 的列表中找到方法。请告诉我,如何实施?

4

1 回答 1

1

如何取消下载操作?

您可以使用取消令牌轻松取消下载。 你可以在开始时传递CancellationTokenDownloadOperationDownloadOperation

await download.StartAsync().AsTask(cts.Token, progressCallback);

如果你想取消上面的 DownloadOperation,你只需调用以下。

cts.Cancel();
cts.Dispose();

有关更多详细信息,请参阅BackgroundTransfer代码示例。

于 2020-05-01T01:55:11.877 回答