AccidentalFish.ApplicationSupport.Azure.Blobs.AsynchronousBlockBlobRepository.ListAsync C# (CSharp) Метод

ListAsync() публичный Метод

public ListAsync ( ) : Task>
Результат Task>
        public async Task<IReadOnlyCollection<IBlob>> ListAsync()
        {
            BlobContinuationToken continuationToken = null;
            List<IBlob> results = new List<IBlob>();
            do
            {
                var response = await _container.ListBlobsSegmentedAsync(continuationToken);
                continuationToken = response.ContinuationToken;
                results.AddRange(response.Results.Select(x => new BlockBlob(x as CloudBlockBlob, Path.GetFileName(x.Uri.LocalPath), _logger)));
            }
            while (continuationToken != null);
            return results;
        }

Same methods

AsynchronousBlockBlobRepository::ListAsync ( string prefix ) : Task>