protected override WebRequest GetWebRequest(Uri uri) { var w = base.GetWebRequest(uri); if (w == null) return null; w.Timeout = OptionWebRequestTimeout; return w; } }