¿Cómo puedo obtener referencias a objetos BlockBlob de CloudBlobDirectory.ListBlobs?

Estoy utilizando las bibliotecas cliente de Microsoft Azure .NET para interactuar con el almacenamiento en la nube de Azure. Necesito poder acceder a información adicional sobre cada blob en su colección de metadatos. Actualmente estoy usando el método CloudBlobDirectory.ListBlobs () para obtener una lista de blobs en un directorio particular de una estructura de directorios que he ideado en los nombres de blob. El método ListBlobs () devuelve una lista de objetos IListBlobItem. Solo tienen un par de propiedades: URL y referencias al directorio principal y al contenedor principal. Necesito llegar a los metadatos de los objetos de blob reales.

Imaginé que habría una manera de convertir el IListBlobItem en un objeto BlockBlob o utilizar el IListBlockItem para obtener una referencia al BlockBlob, pero parece que no puede encontrar una manera de hacerlo.

Mi pregunta es: ¿hay una manera de obtener un objeto BlockBlob de este método, o tengo que usar una forma diferente de obtener los objetos BlockBlob reales? Si es diferente, ¿puede sugerir una forma de lograrlo y, al mismo tiempo, poder filtrar por el esquema del "directorio"?

Respuestas a la pregunta(2)

Su respuesta a la pregunta