class WebClientTimeOut : System.Net.WebClient { protected override WebRequest GetWebRequest(Uri address) { WebRequest request = base.GetWebRequest(address); request.Timeout = 1000*5; return request; } }