Порядок BLOB-объектов при использовании DownloadBlockList в хранилище BLOB-объектов Azure - PullRequest
0 голосов
/ 08 февраля 2019

Я внедряю сервис, который должен сохранять порции данных, передаваемых в Azure, как BlockBlob.Чтобы иметь возможность добавлять свои чанки в виде блоков в существующий BlockBlob, я вызываю DownloadBlockList, чтобы получить список тех чанков, которые уже были добавлены, и добавляю новые в конце перед использованием PostBlockList.

Вопрос в том, действительно ли лазурьБиблиотека .net гарантирует, что порядок списка, возвращаемого DownloadBlockList, является постоянным и соответствует порядку, в котором я добавлял эти блоки?

На основании моих быстрых тестов это предположение верно, но я не смог 'Не найти официального подтверждения такого поведения в документации.

1 Ответ

0 голосов
/ 08 февраля 2019

С Get Block List REST API Documentation:

Список подтвержденных блоков возвращается в том же порядке, в котором они были зафиксированы с помощью операции Put Block List.Ни один блок не может появляться более одного раза в списке подтвержденных блоков.

Поскольку .Net SDK - это просто оболочка для REST API, я бы сказал, что ваше предположение верно.Возвращает список заблокированных сообщений.

...