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(); }