protected override WebRequest GetWebRequest(Uri address) { var request = base.GetWebRequest(address); var webRequest = request as HttpWebRequest; if (webRequest != null) { webRequest.CookieContainer = _container; } return request; } }