如何终止在C#中的异步函数函数

2023-09-06 19:38:25 作者:低头亲亲你

如何才有可能终止这种方法/下载功能?

How would it be possible to terminate this method / download function?

private void Download_Click(object sender, EventArgs e)
{
    WebClient webClient = new WebClient();
    webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
    webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
    webClient.DownloadFileAsync(new Uri("http://google.com/test.zip"), @"test.zip");

}

基本上取消了下载功能

Basically cancel the download function

推荐答案

做到这一点: webClient.CancelAsync();