Sto usando container.ListBlobs, ma sembra che stia restituendo un elenco {Microsoft.WindowsAzure.Storage.Core.Util.CommonUtility.LazyEnumerable} tuttavia quando eseguo un foreach l'oggetto sembra essere CloudBlobDirectory invece di un elenco di CloudBlockBlobs . Sto facendo qualcosa di sbagliato, o è questo ciò che dovrebbe tornare? C'è un modo in cui posso solo ottenere un elenco dei BLOB, piuttosto che blobdirectories?container.ListBlobs sta dando un elenco di CloudBlobDirectory Mi aspettavo un elenco di CloudBlockBlobs?
var storageAccount = CloudStorageAccount.Parse(conn);
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference(containerName);
var blobs = container.ListBlobs();
foreach (var blob in blobs)
{
Console.WriteLine(blob.GetType().ToString());
}
Hai controllato per vedere come si presenta la struttura del tuo file? Se hai delle directory con Blob nel tuo contenitore, mostrerebbero le directory. –