В чем разница между container.ListBlobsSegmented и blobclient.ListBlobsWithPrefix?

В чем разница между этими двумя методами для этих двух разных объектов в хранилище BLOB-объектов Azure? Когда я должен использовать ContainerInstance.ListBlobsSegmented() против CloudBlobClientInstance.ListBlobsWithPrefix()?

Имеет ли значение, использую ли я PageBlobs или блочные BLOB-объекты?


person halfbit    schedule 13.10.2011    source источник


Ответы (1)


ListBlobsSegmented возвращает имена больших двоичных объектов на страницах (до 5000) без фильтрации. CloudBlobContainer.ListBlobs использует этот метод под прикрытием для перечисления всех больших двоичных объектов. Он также предоставляется напрямую через метод ListBlobsSegmented. ListBlobsWithPrefix позволяет фильтровать большие двоичные объекты, начинающиеся с префикса. Это используется методом CloudBlobClient.ListBlobsWithPrefix.

Неважно, страница это или блок-блоб.

person dunnry    schedule 13.10.2011