Wie erhalte ich alle Blobs in einem Blob-Container mit Unterverzeichnisebenen (n Ebenen)?

Versucht mit der ListBlobsSegmentedAsync-Methode, gibt jedoch nur die Blobs der übergeordneten Verzeichnisebene zurück.

Aber ich brauche die gesamte Liste der Blobs auf einmal von allen n Ebenen der Unterverzeichnisse.

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);

Antworten auf die Frage(4)

Ihre Antwort auf die Frage