<t>Gaurav Mantri has written a series of articles on Azure Storage on version 2.0. I have taken this code extract from his blog post of Storage Client Library 2.0 – Migrating Blob Storage Code for Blob Copy<br/>
<br/>
CloudStorageAccount storageAccount = new CloudStorageAccount(new StorageCredentials(accountName, accountKey), true);<br/>
CloudBlobClient cloudBlobClient = storageAccount.CreateCloudBlobClient();<br/>
CloudBlobContainer sourceContainer = cloudBlobClient.GetContainerReference(containerName);<br/>
CloudBlobContainer targetContainer = cloudBlobClient.GetContainerReference(targetContainerName);<br/>
string blobName = "";<br/>
CloudBlockBlob sourceBlob = sourceContainer.GetBlockBlobReference(blobName);<br/>
CloudBlockBlob targetBlob = targetContainer.GetBlockBlobReference(blobName);<br/>
targetBlob.StartCopyFromBlob(sourceBlob);<br/>
<br/>
```</t>