小编NIT*_*R R的帖子

如何获取具有子目录级别(n级)的Blob容器中的所有blob?

尝试使用ListBlobsSegmentedAsync方法,但这只返回主父目录级别的blob.

但我需要从所有n级子目录中一次性获取整个blob列表.

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);
Run Code Online (Sandbox Code Playgroud)

c# azure blobs

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

azure ×1

blobs ×1

c# ×1