private WebHeaderCollection GetHeaderCollection(ICloudFilesRequest request, out HttpStatusCode statusCode, out Stream responseStream)
        {
            httpResponse = request.GetResponse();

            var headerCollection = httpResponse.Headers;
            statusCode = httpResponse.StatusCode;
            responseStream = httpResponse.GetResponseStream();
            return headerCollection;
        }
예제 #2
0
        private WebHeaderCollection GetHeaderCollection(ICloudFilesRequest request, out HttpStatusCode statusCode, out Stream responseStream)
        {
            httpResponse = request.GetResponse();

            var headerCollection = httpResponse.Headers;

            statusCode     = httpResponse.StatusCode;
            responseStream = httpResponse.GetResponseStream();
            return(headerCollection);
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ICloudFilesResponse Create(ICloudFilesRequest request)
        {
            // this may be very very wrong look at tests closely
             //   if (request.ContentLength>0)
              //      throw new InvalidResponseTypeException(
             //       "The request type is of IRequestWithContentBody. Content body is expected with this request. ");

            Log.Debug(this, OutputRequestInformation(request));

            var response = request.GetResponse();
            Log.Debug(this, OutputResponseInformation(response));

            response.Close();
            return response;
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ICloudFilesResponse Create(ICloudFilesRequest request)
        {
            // this may be very very wrong look at tests closely
            //   if (request.ContentLength>0)
            //      throw new InvalidResponseTypeException(
            //       "The request type is of IRequestWithContentBody. Content body is expected with this request. ");


            Log.Debug(this, OutputRequestInformation(request));


            var response = request.GetResponse();

            Log.Debug(this, OutputResponseInformation(response));


            response.Close();
            return(response);
        }