public Task <int> StreamMany(Expression expression, Stream destination, CancellationToken token) { var builder = BuildLinqHandler(expression); var command = builder.TopStatement.BuildCommand(); return(_session.StreamMany(command, destination, token)); }
public async Task <int> StreamMany(Expression expression, Stream destination, CancellationToken token) { var builder = BuildLinqHandler(expression); await ensureStorageExistsAsync(builder, token).ConfigureAwait(false); var command = builder.TopStatement.BuildCommand(); return(await _session.StreamMany(command, destination, token).ConfigureAwait(false)); }