Elastacloud.AzureManagement.Fluent.Clients.BlobClient.CreatBlobContainer C# (CSharp) Method

CreatBlobContainer() public method

Creates a blob container given a valid container name
public CreatBlobContainer ( ) : bool
return bool
        public bool CreatBlobContainer()
        {
            LoadKeyIfNotExists();
            var blobContainer = new CreateBlobContainerCommand(ContainerName)
            {
                AccountKey = AccountKey,
                AccountName = AccountName
            };
            try
            {
                blobContainer.Execute();
            }
            catch
            {
                return false;
            }
            return true;
        }

Usage Example

Example #1
0
 public void PostProcess()
 {
     var extractor = new PublishSettingsExtractor(PublishSettings);
     var client = new StorageClient(SubscriptionId, extractor.AddPublishSettingsToPersonalMachineStore());
     var keys = client.GetStorageAccountKeys(StorageName);
     ConnectionString = String.Format("DefaultEndpointsProtocol=https;AccountName={0};AccountKey={1}", StorageName, keys[0]);
     // put a container create process here - add this method to fluent!!!
     var blobClient = new BlobClient(SubscriptionId, "packages", StorageName, keys[0]);
     blobClient.CreatBlobContainer();
 }