public void CopyBlob(string containerName1, string blobName1, string containerName2, string blobName2)
{
CloudBlobContainer container1 = cloudBlobClient.GetContainerReference(containerName1);
CloudBlobContainer container2 = cloudBlobClient.GetContainerReference(containerName2);
CloudBlockBlob blob1 = container1.GetBlockBlobReference(blobName1);
CloudBlockBlob blob2 = container2.GetBlockBlobReference(blobName2);
blob2.StartCopyFromBlob(blob1.Uri);
/// TODO, add wiat logic to check the Copy State and then return
}