【发布时间】:2013-02-26 21:54:19
【问题描述】:
我正在制作一个 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;
}
【问题讨论】:
-
我不认为你可以直接。您可能需要以某种方式手动完成。
-
您是在寻找可重新启动的下载器之类的东西,还是只想暂停几秒钟,保持连接打开,以便取消暂停并继续?
标签: c# multithreading youtube webclient onpause