public static async Task CopyToEndAsync(this PipeReader input, Stream stream, int bufferSize, CancellationToken cancellationToken) { try { await input.CopyToAsync(stream, bufferSize, cancellationToken); } catch (Exception ex) { input.Complete(ex); return; } return; }
public static Task CopyToAsync(this PipeReader input, Stream stream) { return(input.CopyToAsync(stream, 4096, CancellationToken.None)); }