public static void DeleteContainer(ContainerSettings deleteContainerSettings)
{
Contract.Requires(deleteContainerSettings != null, "The delete container settings cannot be null.");
var storageAccount = new CloudStorageAccount(new StorageCredentialsAccountAndKey(deleteContainerSettings.BlobStorageDestination, deleteContainerSettings.BlobStorageDestinationKey), true);
var client = storageAccount.CreateCloudBlobClient();
var blobContainer = client.GetContainerReference(deleteContainerSettings.ContainerName);
blobContainer.Delete(AccessCondition.GenerateEmptyCondition(), null);
}