System.Net.Tests.FtpWebRequestTest.DoSync C# (CSharp) Method

DoSync() private static method

private static DoSync ( FtpWebRequest request, MemoryStream requestBody ) : MemoryStream
request FtpWebRequest
requestBody System.IO.MemoryStream
return System.IO.MemoryStream
        private static MemoryStream DoSync(FtpWebRequest request, MemoryStream requestBody)
        {
            if (requestBody != null)
            {
                Stream requestStream = request.GetRequestStream();
                requestBody.CopyTo(requestStream);
                requestStream.Close();
            }

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();

            MemoryStream responseBody = new MemoryStream();
            response.GetResponseStream().CopyTo(responseBody);
            response.Close();

            return responseBody;
        }