Exemplo n.º 1
0
        static void Azure()
        {
            Console.WriteLine("Enter the storage account connection string");
            string storageConnectionString = Console.ReadLine();

            BlobContinuationToken continuationToken = null;

            var             storageConnect = CloudStorageAccount.Parse(storageConnectionString);
            CloudBlobClient blob           = storageConnect.CreateCloudBlobClient();

            var containers = blob.ListContainersSegmented(continuationToken);

            Console.WriteLine(containers);
        }
Exemplo n.º 2
0
        private void TestAccountAccess(string accountName, string accountKey, bool isDevStorage)
        {
            CloudStorageAccount account = null;

            if (isDevStorage)
            {
                account = CloudStorageAccount.DevelopmentStorageAccount;
            }
            else
            {
                account = new CloudStorageAccount(new StorageCredentials(accountName, accountKey), EndpointDomain.Text, UseSSL);
            }

            CloudBlobClient blobClient = account.CreateCloudBlobClient();

            // This will throw exception is the credential is incorrect
            ContainerResultSegment containersSegmented = blobClient.ListContainersSegmented(null, ContainerListingDetails.None, 1, null);
        }
 /// <summary>
 /// Get a list of cloudblobcontainer in azure
 /// </summary>
 /// <param name="prefix">Container prefix</param>
 /// <param name="detailsIncluded">Container listing details</param>
 /// <param name="options">Blob request option</param>
 /// <param name="operationContext">Operation context</param>
 /// <returns>An enumerable collection of cloudblobcontainer</returns>
 public ContainerResultSegment ListContainersSegmented(string prefix, ContainerListingDetails detailsIncluded, int?maxResults, BlobContinuationToken currentToken, BlobRequestOptions options, OperationContext operationContext)
 {
     return(blobClient.ListContainersSegmented(prefix, detailsIncluded, maxResults, currentToken, options, operationContext));
 }