public virtual async Task <int> Purge(TableBasedQueue queue, CancellationToken cancellationToken = default) { using (var connection = await connectionFactory.OpenNewConnection(cancellationToken).ConfigureAwait(false)) { return(await queue.Purge(connection, cancellationToken).ConfigureAwait(false)); } }
public virtual async Task <int> Purge(TableBasedQueue queue) { using (var connection = await connectionFactory.OpenNewConnection().ConfigureAwait(false)) { return(await queue.Purge(connection).ConfigureAwait(false)); } }