/// <summary> /// Creates a blob container given a valid container name /// </summary> public void CreatBlobContainer() { var blobContainer = new CreateBlobContainerCommand(ContainerName) { AccountKey = AccountName, AccountName = AccountKey }; blobContainer.Execute(); }
/// <summary> /// This creates a blob container using the default container name "elastadeploy" and uploads the package /// </summary> private string UploadPackageBlob() { var blobContainer = new CreateBlobContainerCommand(Constants.DefaultBlobContainerName) { AccountKey = _manager.StorageAccountKey, AccountName = _manager.StorageAccountName }; blobContainer.Execute(); _manager.WriteComplete(EventPoint.StorageBlobContainerCreated, "Blob container " + Constants.DefaultBlobContainerName + " created"); var blobCreate = new CreateAndUploadBlobCommand(Constants.DefaultBlobContainerName, Path.GetFileName(_manager.LocalPackagePathName), _manager.LocalPackagePathName) { AccountName = _manager.StorageAccountName, AccountKey = _manager.StorageAccountKey }; blobCreate.Execute(); _manager.WriteComplete(EventPoint.DeploymentPackageUploadComplete, "Uploaded package to default blob container"); return blobCreate.DeploymentPath; }
/// <summary> /// Creates a blob container given a valid container name /// </summary> public bool CreatBlobContainer() { LoadKeyIfNotExists(); var blobContainer = new CreateBlobContainerCommand(ContainerName) { AccountKey = AccountKey, AccountName = AccountName }; try { blobContainer.Execute(); } catch { return false; } return true; }
/// <summary> /// Creates a blob container given a valid container name /// </summary> public void CreatBlobContainer() { LoadKeyIfNotExists(); var blobContainer = new CreateBlobContainerCommand(ContainerName) { AccountKey = AccountKey, AccountName = AccountName }; blobContainer.Execute(); }