BLOB-объект доступен при перезаписи. Однако то, что вы увидите, будет зависеть от того, используете ли вы блоб или блоб страницы. Для блочных блобов вы будете загружать старую версию до окончательной фиксации блока. Эта последняя операция PutBlockList автоматически обновляет BLOB-объект до новой версии. Однако на самом деле я не уверен, что для очень больших больших двоичных объектов вы находитесь в процессе загрузки, что происходит, когда PutBlockList автоматически обновляет большой двоичный объект. Возможны следующие варианты: a.) Запрос продолжается со старым BLOB-объектом, b.) Соединение разорвано, или C :) вы начинаете загружать байты нового BLOB-объекта. Какая забавная вещь для тестирования!
Если вы используете блобы страниц (без аренды), вы будете читать противоречивые данные, так как диапазоны страниц обновляются под вами. Каждое обновление диапазона страниц является атомарным, но оно будет выглядеть странно, если вы не арендуете большой двоичный объект и не будете пропускать других читателей (читатели могут сделать снимок выделенного большого двоичного объекта и прочитать состояние).
Я мог бы попытаться проверить обновление блочного блоба в середине сценария чтения, чтобы увидеть, что происходит. Тем не менее, на ваш основной вопрос следует ответить: капля доступна.