AzurelensBlob.BlobManager.ListImagesAsync C# (CSharp) Метод

ListImagesAsync() публичный статический Метод

public static ListImagesAsync ( string Location ) : Task
Location string
Результат Task
        public static async Task<string[]> ListImagesAsync(string Location)
        {
            // Retrieve storage account information from connection string
            CloudStorageAccount storageAccount = CreateStorageAccountFromConnectionString(CloudConfigurationManager.GetSetting("StorageConnectionString"));

            // Create a blob client for interacting with the blob service.
            CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();

            // get container for organizing blobs within the storage account.
            Log.LogInformation("Load container: {0}", PRIVATE_CONTAINER_NAME);
            CloudBlobContainer container = blobClient.GetContainerReference(PRIVATE_CONTAINER_NAME);

            BlobContinuationToken token = null;
            BlobListingDetails blobListingDetails = BlobListingDetails.All;
            ///TODO: add support for pagination
            BlobResultSegment resultSegment = await container.ListBlobsSegmentedAsync(Location,true, blobListingDetails, 5000, token, null,null);
            token = resultSegment.ContinuationToken;

            string[] ImagesUrls = new string[resultSegment.Results.Count()];

            int i = 0;
            foreach (IListBlobItem blob in resultSegment.Results)
            {
                ImagesUrls[i] = blob.Uri.ToString();
                i++;
            }

            return ImagesUrls;
        }
        public static async Task<MemoryStream> DownloadImageAsync(string ImageName)