| File: System\Net\Http\Json\HttpContentJsonExtensions.netcoreapp.cs | Web Access |
| Project: src\runtime\src\libraries\System.Net.Http.Json\src\System.Net.Http.Json.csproj (System.Net.Http.Json) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.IO; using System.Text; using System.Threading; using System.Threading.Tasks; namespace System.Net.Http.Json { public static partial class HttpContentJsonExtensions { private static Task<Stream> ReadHttpContentStreamAsync(HttpContent content, CancellationToken cancellationToken) { return content.ReadAsStreamAsync(cancellationToken); } private static Stream GetTranscodingStream(Stream contentStream, Encoding sourceEncoding) { return Encoding.CreateTranscodingStream(contentStream, innerStreamEncoding: sourceEncoding, outerStreamEncoding: Encoding.UTF8); } } }