Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.GetAzureStorageContainerCommand.PackCloudBlobContainerWithAcl C# (CSharp) Method

PackCloudBlobContainerWithAcl() private method

Pack CloudBlobContainer and it's permission to AzureStorageContainer object
private PackCloudBlobContainerWithAcl ( BlobContinuationToken>.IEnumerable containerList ) : void
containerList BlobContinuationToken>.IEnumerable An enumerable collection of CloudBlobContainer
return void
        internal void PackCloudBlobContainerWithAcl(IEnumerable<Tuple<CloudBlobContainer, BlobContinuationToken>> containerList)
        {
            if (null == containerList)
            {
                return;
            }

            IStorageBlobManagement localChannel = Channel;
            foreach (Tuple<CloudBlobContainer, BlobContinuationToken> containerInfo in containerList)
            {
                Func<long, Task> generator = (taskId) => GetContainerPermission(taskId, localChannel, containerInfo.Item1, containerInfo.Item2);
                RunTask(generator);
            }
        }