private static CloudBlob GetBlobReference(LeaseBlockBlobSettings blobSettings)
{
var storageAccount = blobSettings.ConnectionString == null
? new CloudStorageAccount(new StorageCredentialsAccountAndKey(blobSettings.BlobStorage, blobSettings.BlobStorageKey), blobSettings.UseHttps)
: CloudStorageAccount.Parse(blobSettings.ConnectionString);
var client = storageAccount.CreateCloudBlobClient();
var container = client.GetContainerReference(blobSettings.ContainerName);
return container.GetBlobReference(blobSettings.BlobPath);
}