Azure Blob storage is Microsoft's object storage solution for the cloud. It is optimized for storing massive amounts of unstructured data. Unstructured data is data that does not adhere to a particular data model or definition, such as text or binary data.
I had a recent requirement to download only XML files.
Here is the code:
The CloudBlockBlob has other useful operations including downloading to file, stream, and byte array.
To use the code you need to reference the Microsoft.Azure.Storage.Blob nuget package.