Я использую клиентские библиотеки Microsoft Azure.NET для взаимодействия с облачным хранилищем Azure. Мне нужно иметь доступ к дополнительной информации о каждом блоке в его коллекции метаданных. В настоящее время я использую метод CloudBlobDirectory.ListBlobs(), чтобы получить список blob в определенном каталоге структуры каталога, которую я разработал в именах blob. Метод ListBlobs() возвращает список объектов IListBlobItem. У них есть только несколько свойств: Url и ссылки на родительский каталог и родительский контейнер. Мне нужно добраться до метаданных фактических объектов blob.
Я предполагал, что был бы способ либо передать IListBlobItem в объект BlockBlob, либо использовать IListBlockItem, чтобы получить ссылку на BlockBlob, но не может найти способ сделать это.
Мой вопрос: есть ли способ получить объект BlockBlob из этого метода или мне нужно использовать другой способ получения фактических объектов BlockBlob? Если отличается, то можете ли вы предложить способ достижения этого, а также возможность фильтровать по схеме "каталог"?