AcoustID.Web.SubmitService.BuildRequestBody C# (CSharp) Method

BuildRequestBody() private method

private BuildRequestBody ( IEnumerable requests ) : Stream
requests IEnumerable
return Stream
        private Stream BuildRequestBody(IEnumerable<SubmitRequest> requests)
        {
            var stream = new MemoryStream();

            int i = 0;

            using (var writer = new StreamWriter(stream, Encoding.Default, 1024, true))
            {
                writer.Write("client=" + Configuration.ClientKey);
                writer.Write("&user=" + userKey);

                foreach (var request in requests)
                {
                    request.WriteQueryString(writer, true, i++);
                }

                writer.Write("&format=" + parser.Format);
            }

            // Reset stream position.
            stream.Seek(0L, SeekOrigin.Begin);

            return stream;
        }