gpt4 book ai didi

c# - 如何为WebClient()设置暂停功能?

转载 作者:行者123 更新时间:2023-12-03 05:51:31 25 4
gpt4 key购买 nike

我正在制作一个YouTube下载器,我已经完成了所有工作[现在该应用程序已完成],但这让我很烦;

如何制作东西可以暂停此下载器

try
{
wc = new WebClient();
wc.DownloadProgressChanged += new DownloadProgressChangedEventHandler(wc_DownloadProgressChanged);
wc.DownloadFileCompleted += new AsyncCompletedEventHandler(wc_DownloadFileCompleted);
CancelBtn.Enabled = true;
wc.DownloadFileAsync(new Uri(link), dwnFile);
ResultLabel.Visible = false;
}

最佳答案

如果您想继续使用WebClient,则不能;否则,您将需要使用一种方法,该方法可以让您更好地控制字节流,例如WebRequest(可以管理响应流)或套接字。

关于c# - 如何为WebClient()设置暂停功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15100090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com