public async Task BufferingWriterAsync() { using var writer = new FileBufferingWriter(memoryThreshold: MemoryThreshold, asyncIO: true); foreach (var chunk in GetChunks()) { await writer.WriteAsync(chunk); } await writer.FlushAsync(); using var ms = new MemoryStream(content.Length); await writer.CopyToAsync(ms); }