¿Cómo obtener todos los blobs en un contenedor de blobs que tiene niveles de subdirectorios (n niveles)?

Intenté usar el método ListBlobsSegmentedAsync, pero esto solo devuelve los blobs del nivel del directorio principal principal.

Pero necesito la lista completa de blobs de una vez de todos los n niveles de subdirectorios.

BlobContinuationToken continuationToken = null;
bool useFlatBlobListing = true;
BlobListingDetails blobListingDetails = BlobListingDetails.None;
int maxBlobsPerRequest = 500;
var blobOptions = new BlobRequestOptions (true );

do
 {
    var listingResult = await cbDir.ListBlobsSegmentedAsync(useFlatBlobListing, blobListingDetails, maxBlobsPerRequest, continuationToken, null, null);
    continuationToken = listingResult.ContinuationToken;
    srcBlobList.AddRange(listingResult.Results);
 } while (continuationToken != null);

Respuestas a la pregunta(2)

Su respuesta a la pregunta