public AzureBlobRecoveryPointStore(Model.AzureBlobBackupStorageInfo azureBlobStoreInformation) : base(azureBlobStoreInformation) { this._storeInformation = azureBlobStoreInformation; if (azureBlobStoreInformation.IsConnectionStringEncrypted) { using (var secureString = EncryptionUtility.DecryptText(azureBlobStoreInformation.ConnectionString)) { this.container = AzureBlobStoreHelper.GetContainer(UtilityHelper.ConvertToUnsecureString(secureString), this._storeInformation.ContainerName); } } else { this.container = AzureBlobStoreHelper.GetContainer(this._storeInformation.ConnectionString, this._storeInformation.ContainerName); } }