SyntaxFix
Write A Post
Hire A Developer
Questions
Try WebClient.DownloadFileAsync(). You can call CancelAsync() by timer with your own timeout.
WebClient.DownloadFileAsync()
CancelAsync()