在Azure Blob存储中,这两个不同对象上的这两种方法有什么区别?我什么时候使用ContainerInstance.ListBlobsSegmented()
vs CloudBlobClientInstance.ListBlobsWithPrefix()
?
如果我使用PageBlobs vs block blobs,这有关系吗?
答案 0 :(得分:5)
ListBlobsSegmented返回页面中的blob名称(最多5000个),没有过滤。 CloudBlobContainer.ListBlobs在封面下使用此方法枚举所有blob。它也通过ListBlobsSegmented方法直接公开。 ListBlobsWithPrefix允许您过滤以前缀开头的blob。这由CloudBlobClient.ListBlobsWithPrefix方法使用。
无论是页面还是块blob都无关紧要。