protected override WebRequest GetWebRequest(Uri address) { HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address); if (request != null) { request.Timeout = Timeout; request.ReadWriteTimeout = Timeout; } return request; }