Ищите способ отредактировать мой JSON-файл в хранилище BLOB-объектов Azure без загрузки файла из кода C # MVC - PullRequest
0 голосов
/ 10 апреля 2019

Мне нужен способ обновить / отредактировать данные из BLOB-объекта Azure, который хранится в файле JSON, без загрузки файла, поскольку файл огромен.

Я ищу способ редактирования / обновления файла данных JSON, который присутствует в контейнере BLOB-объектов Azure из кода C #

Попробовал приведенный ниже блок добавления, но это только помогает добавлять новые данные. Что делать, если я хочу обновить определенные данные.

1 Ответ

0 голосов
/ 10 апреля 2019

Предполагая, что вы знаете структуру файла, вы можете обновить только часть BLOB-объекта с помощью блоков.

Вы можете изменить существующий блоб-блок, вставляя, заменяя или удаляя существующие блоки.После загрузки блока или блоков, которые изменились, вы можете зафиксировать новую версию блоба, зафиксировав новые блоки с существующими блоками, которые вы хотите сохранить, используя одну операцию фиксации.

Дополнительная информация: Общие сведения о блочных блобах, добавлении блобов и страницах блогов - о блочных блобах

Частично не по теме:
Рассматривая ваш сценарий и требования, вы чувствуете, что вы выбрали неправильный тип хранилища, поскольку текущий не поддерживает то, что вы пытаетесь сделать.
Кроме того, вы можетехочу разделить «огромный» файл на отдельные.

...