CloudBlobContainer.ListBlobs 指定限制

CloudBlobContainer.ListBlobs specify limit

我注意到 CloudBlobContainer.ListBlobs 没有选项来限制将带回的记录数量(默认 5000)。但是我确实在某个地方看到,如果您进行休息呼叫,您可以指定一个限制。有谁知道是否有更好的方法通过官方指定限制api?

ListBlobs return 是一个惰性枚举器,因此只要您枚举 blob,它就会不断向 Blob 服务发出请求。如果您想管理自己的请求并自己处理延续令牌,则可以改用 ListBlobsSegmented 并指定要获取的最大 blob 数。但是,请注意这是最大值,因此服务可以 return 少于此值。