using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; namespace BeWo.Core { public class BeWoWebClient : WebClient { //time in milliseconds private int timeout; public int Timeout { get { return timeout; } set { timeout = value; } } public BeWoWebClient() { this.timeout = 600000; } public BeWoWebClient(int timeout) { this.timeout = timeout; } protected override WebRequest GetWebRequest(Uri address) { var result = base.GetWebRequest(address); result.Timeout = this.timeout; return result; } } }