Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье представлен обзор операций копирования с помощью клиентской библиотеки службы хранения Azure для .NET.
Сведения об операциях копирования
Операции копирования можно использовать для перемещения данных в учетной записи хранения, между учетными записями хранения или в учетную запись хранения из источника за пределами Azure. При использовании клиентских библиотек для работы с хранилищем Blob для копирования ресурсов данных важно понимать операции REST API, выполняемые методами клиентской библиотеки. В следующей таблице перечислены операции REST API, которые можно использовать для копирования ресурсов данных в учетную запись хранения. В таблице также содержатся ссылки на подробные инструкции по выполнению этих операций с помощью клиентской библиотеки хранилища Azure для .NET.
Операция REST API | Когда использовать | Методы клиентской библиотеки | Руководство |
---|---|---|---|
Поместите BLOB-объект из URL-адреса | Эта операция предпочтительна для сценариев, в которых требуется переместить данные в учетную запись хранения и иметь URL-адрес исходного объекта. Эта операция выполняется синхронно. |
SyncUploadFromUri SyncUploadFromUriAsync |
Копирование блоба из URL источника с помощью .NET |
Вставка блока из URL-адреса | Для больших объектов можно использовать Put Block From URL, чтобы записывать отдельные блоки в хранилище Blob, а затем вызвать Put Block List, чтобы зафиксировать эти блоки в блоб-объекте. Эта операция выполняется синхронно. |
StageBlockFromUri StageBlockFromUriAsync |
Копирование большого двоичного объекта из URL-адреса исходного объекта с помощью .NET |
Copy Blob | Эту операцию можно использовать, если требуется асинхронное планирование для операции копирования. |
StartCopyFromUri StartCopyFromUriAsync |
Копирование объекта blob с использованием асинхронного выполнения в .NET |
Для прикрепляемых BLOB-объектов можно использовать операцию Append Block From URL для добавления нового блока данных в конец существующего BLOB-объекта. Следующие методы клиентской библиотеки оборачивают эту операцию:
Для страничных BLOB-объектов можно использовать операцию Put Page From URL для записи диапазона страниц в большой двоичный объект страницы, где содержимое считываются из URL-адреса. Следующие методы клиентской библиотеки обтекают эту операцию: