private static string FormatContentString(HttpPipelineRequestContent requestContent, Encoding encoding, CancellationToken cancellationToken)
        {
            using (var memoryStream = new MemoryStream())
            {
                requestContent.WriteTo(memoryStream, cancellationToken);

                return(encoding.GetString(FormatContent(memoryStream.ToArray())));
            }
        }
        private static byte[] FormatContent(HttpPipelineRequestContent requestContent, CancellationToken cancellationToken)
        {
            using (var memoryStream = new MemoryStream())
            {
                requestContent.WriteTo(memoryStream, cancellationToken);

                return(FormatContent(memoryStream.ToArray()));
            }
        }
        private static async Task <string> FormatContentStringAsync(HttpPipelineRequestContent requestContent, Encoding encoding, CancellationToken cancellationToken)
        {
            using (var memoryStream = new MemoryStream())
            {
                await requestContent.WriteTo(memoryStream, cancellation : cancellationToken).ConfigureAwait(false);

                return(encoding.GetString(FormatContent(memoryStream.ToArray())));
            }
        }
        private byte[] ReadToEnd(HttpPipelineRequestContent requestContent)
        {
            if (requestContent == null)
            {
                return null;
            }

            using var memoryStream = new MemoryStream();
            requestContent.WriteTo(memoryStream, CancellationToken.None);
            return memoryStream.ToArray();
        }