使用c#使下载可恢复

我正在使用此方法( WebClient类)从Internet下载文件:

 private Task DownloadUpdate(string url, string fileName) { var wc = new WebClient(); return wc.DownloadFileTaskAsync(new Uri(url), @"c:\download" + fileName); } 

如何使用上面的代码使下载恢复

从HttpWebRequest或WebRequest – 恢复下载ASP.NET :

通过使用Range HTTP标头指定要下载的文件的字节范围来完成恢复文件。 这可以使用HttpWebRequest.AddRange函数在.NET中完成。

例如:

 request.AddRange(1000);