Exemple #1
0
        public override IODataResponseMessage EndGetResponse(IAsyncResult asyncResult)
        {
            TestHttpWebResponseMessage responseMessage;

            try
            {
                var httpResponse = (HttpWebResponse)this.HttpWebRequest.EndGetResponse(asyncResult);
                responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
                this.SendResponse(responseMessage);
                return(responseMessage);
            }
            catch (WebException webException)
            {
                var httpResponse = (HttpWebResponse)webException.Response;
                responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
                this.SendResponse(responseMessage);
                throw new DataServiceTransportException(responseMessage, webException);
            }
        }
Exemple #2
0
        public override IODataResponseMessage GetResponse()
        {
            if (!this.requestHeadersAdded)
            {
                this.SendRequest(this);
            }

            TestHttpWebResponseMessage responseMessage;

            try
            {
                var httpResponse = (HttpWebResponse)this.HttpWebRequest.GetResponse();
                responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
                this.SendResponse(responseMessage);
                return(responseMessage);
            }
            catch (WebException webException)
            {
                var httpResponse = (HttpWebResponse)webException.Response;
                responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
                this.SendResponse(responseMessage);
                throw new DataServiceTransportException(responseMessage, webException);
            }
        }
 public override IODataResponseMessage EndGetResponse(IAsyncResult asyncResult)
 {
     TestHttpWebResponseMessage responseMessage;
     try
     {
         var httpResponse = (HttpWebResponse)this.HttpWebRequest.EndGetResponse(asyncResult);
         responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
         this.SendResponse(responseMessage);
         return responseMessage;
     }
     catch (WebException webException)
     {
         var httpResponse = (HttpWebResponse)webException.Response;
         responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
         this.SendResponse(responseMessage);
         throw new DataServiceTransportException(responseMessage, webException);
     }
     
 }
        public override IODataResponseMessage GetResponse()
        {
            if (!this.requestHeadersAdded)
            {
                this.SendRequest(this);
            }

            TestHttpWebResponseMessage responseMessage;
            try
            {
                var httpResponse = (HttpWebResponse)this.HttpWebRequest.GetResponse();
                responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
                this.SendResponse(responseMessage);
                return responseMessage;
            }
            catch (WebException webException)
            {
                var httpResponse = (HttpWebResponse)webException.Response;
                responseMessage = new TestHttpWebResponseMessage(httpResponse, this.WrapResponseStream);
                this.SendResponse(responseMessage);
                throw new DataServiceTransportException(responseMessage, webException);
            }
        }