public Stream Download(INode node, CancellationToken?cancellationToken = null) { var progress = new Progress <double>(); return(UnwrapException(() => _client.DownloadAsync(node, progress, cancellationToken).Result)); }
public async Task FillPipeAsync(PipeWriter writer, CancellationToken cancellationToken) { using var stream = await client.DownloadAsync(uri, doodad, cancellationToken).ConfigureAwait(false); await handler.FillPipeAsync(stream, writer, cancellationToken).ConfigureAwait(false); }