StreamExtensions
public static Task CopyToAsync(this Stream source, Stream destination, CancellationToken cancellationToken = default)
public static ValueTask<int> ReadAsync(this Stream stream, Memory<byte> buffer, CancellationToken cancellationToken = default)
public static ValueTask WriteAsync(this Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default)