private async Task ListAsync(CloudBlobContainer container, List <Blob> result, ListOptions options, CancellationToken cancellationToken) { var browser = new AzureBlobDirectoryBrowser(container, BrowserParallelism); IReadOnlyCollection <Blob> containerBlobs = await browser.ListFolderAsync(options, cancellationToken); if (containerBlobs.Count > 0) { result.AddRange(containerBlobs); } }
private async Task ListAsync(CloudBlobContainer container, List <Blob> result, ListOptions options, CancellationToken cancellationToken) { using (var browser = new AzureBlobDirectoryBrowser(container, _containerName == null, BrowserParallelism)) { IReadOnlyCollection <Blob> containerBlobs = await browser.ListFolderAsync(options, cancellationToken).ConfigureAwait(false); if (containerBlobs.Count > 0) { result.AddRange(containerBlobs); } } }