刚开始使用Windows Azure
and Mapreduce
。我已经在 中创建了一个HDInsight
集群,Azure Portal
并且还Block Blob
使用Azure Explorer
命名的BlobFiles
.
我想知道的是,有没有办法列出 a 中的所有Blob
文件Blob Container
?换句话说,如果我将文本文件和图像上传到同一个Blob
文件,我如何以编程方式或以其他方式列出这些文本文件以及这些图像?
搜索了一个解决方案,但仍然无法找到一个。我可以使用 单独查看文件的内容,但Azure Explorer
无法找到查看或显示该特定文件的方法Blob
!
编辑:这是我试图显示的 Blob:
// Retrieve storage account from connection string.
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
// Create the blob client.
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
// Retrieve reference to a previously created container.
CloudBlobContainer container = blobClient.GetContainerReference("fyptest1");
// Retrieve reference to a blob named "myblob".
CloudBlockBlob blockBlob = container.GetBlockBlobReference("myblob");
lboxblob.ItemsSource = container.ListBlobs();//lboxblob is the name of my listbox
当我尝试上面的代码时,它会多次显示类似Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob
, 的内容。
任何帮助,将不胜感激。