GetResponse() private static method

private static GetResponse ( WebResponse response ) : IHttpWebResponse
response System.Net.WebResponse
return IHttpWebResponse
Beispiel #1
0
        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));
        }
Beispiel #2
0
 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);
         }
     }
 }
Beispiel #3
0
        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());
        }
Beispiel #4
0
        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();
        }