public virtual WebResponse GetResponse() { Func <WebRequest> webRequestFactory = () => { WebRequest request = WebRequest.Create(Uri); InitializeRequestProperties(request); return(request); }; return(RequestHelper.GetResponse(webRequestFactory, RaiseSendingRequest, ProxyCache.Instance, CredentialStore.Instance, DefaultCredentialProvider)); }
public void DownloadData(string filePath) { using (var response = RequestHelper.GetResponse(CreateWebRequest, (_) => { }, ProxyCache.Instance, CredentialStore.Instance, new ConsoleCredentialProvider())) { using (Stream stream = response.GetResponseStream(), fileStream = File.OpenWrite(filePath)) { stream.CopyTo(fileStream); } } }
public virtual WebResponse GetResponse() { var requestHelper = new RequestHelper( () => { WebRequest request = WebRequest.Create(Uri); InitializeRequestProperties(request); return(request); }, RaiseSendingRequest, ProxyCache.Instance, CredentialStore.Instance, DefaultCredentialProvider, DisableBuffering, BypassProxy); return(requestHelper.GetResponse()); }
public virtual WebResponse GetResponse() { Func<WebRequest> webRequestFactory = () => { WebRequest request = WebRequest.Create(Uri); InitializeRequestProperties(request); return request; }; var requestHelper = new RequestHelper( webRequestFactory, RaiseSendingRequest, ProxyCache.Instance, CredentialStore.Instance, DefaultCredentialProvider, DisableBuffering); return requestHelper.GetResponse(); }