The code below I used to read the text from the file located on Azure blob into a string:
string filename ="mytargetfile.txt" string blobConn = CloudConfigurationManager.GetSetting("BlobConn"); CloudStorageAccount storageAcct = CloudStorageAccount.Parse(blobConn); CloudBlobClient blobClient = storageAcct.CreateCloudBlobClient(); CloudBlobContainer blobContainer = blobClient.GetContainerReference("container1"); if (blobContainer.Exists(null, null)) { CloudBlockBlob blockBlob = blobContainer.GetBlockBlobReference(filename); if (blockBlob.Exists(null, null)) { //read data from the blob into a stream and get it into an array using (var ms = new MemoryStream()) { blockBlob.DownloadToStream(ms); ms.Position = 0; using (var reader = new StreamReader(ms, Encoding.Unicode)) { var fileText = reader.ReadToEnd(); } } } }