Muy buenas LuisRC,
Para este tipo de cosas lo mejor que en el email, envíes un enlace la propio Blob. ¿Para que hacer que viaje la información?
Si por el contrario y a pesar de todo, lo que quieres hacer es leer un Blob y adjuntarlo como una imagen en el email entonces tendrás que hacer algo similar a lo siguiente:
var account = CloudStorageAccount.FromConfigurationSetting("DataConnectionString");
var client = account.CreateCloudBlobClient();
var container = client.GetContainerReference(RoleEnvironment.GetConfigurationSettingValue("ContainerName"));
var blob = container.GetBlobReference(name)
Y, a continuación utilizar uno de estos métodos para obtener el byte[] o un Stream respectivamente:
- blob.DownloadByteArray
- blob.DownloadToStream
Y, en cualquier caso, aquí tienes toda la información al respecto:
http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/
Saludos
Juanlu, ElGuerre
JuanLu, elGuerre