Поделиться через


Примеры использования библиотек клиента .NET для Azure Storage

В этой статье представлен обзор сценариев примера кода, найденных в наших руководствах разработчиков и репозитории примеров. Щелкните ссылки, чтобы просмотреть соответствующие примеры, в наших руководствах разработчика или в репозиториях GitHub.

Руководства разработчиков — это коллекции статей, которые предоставляют подробные сведения и примеры кода для конкретных сценариев, связанных со службами хранилища Azure. Дополнительные сведения о руководстве разработчика хранилища BLOB-объектов для .NET см. в статье "Начало работы с Хранилище BLOB-объектов Azure и .NET".

Примечание.

В этих примерах используется последняя библиотека .NET версии 12 службы хранилища Azure. Сведения об устаревшем коде для версии 11 см. в статье Azure Blob Storage Samples for .NET (Примеры для хранилища BLOB-объектов Azure для .NET) в репозитории GitHub.

Примеры больших двоичных объектов

В следующей таблице приведены ссылки на Хранилище Azure BLOB-объектов, руководства разработчика и примеры, использующие клиентские библиотеки .NET.

Тема Руководство для разработчиков Примеры на GitHub
Проверка подлинности и авторизация Авторизуйтесь и подключитесь к хранилищу BLOB-объектов

Создайте делегированный SAS для BLOB-объекта

Создайте SAS службы для BLOB-объекта

Создайте SAS для учётной записи
Аутентификация с помощью удостоверения AzureАутентификация с использованием токена Active DirectoryАутентификация с использованием строки подключенияАутентификация с помощью учетных данных общего ключа
Создание контейнера Создание контейнера
Отправить Отправка BLOB-объекта Загрузите файл в блоб
Загрузка Скачивание объекта Скачать объект в файл

Скачать изображение
Список Список контейнеров

Список больших двоичных объектов
Перечислите все большие двоичные объекты в контейнере
Удалить Удаление контейнеров

Удаление больших двоичных объектов
Копия Общие сведения об операциях копирования

Копирование большого двоичного объекта из URL-адреса исходного объекта

Копирование большого двоичного объекта с асинхронным планированием
Аренда Создание и управление арендой контейнеров

Создание и управление арендой blob-объектов
Свойства и метаданные Управление свойствами контейнера и метаданными

Управление свойствами BLOB-объектов и метаданными
Теги индекса Используйте индексные теги BLOB-объектов для управления и поиска данных
Снимки Создание и управление моментальным снимком BLOB-объекта
Версии BLOB-объектов Создание и перечисление версий BLOB-объектов
Уровни доступа Установка или изменение уровня доступа к блочного BLOB-объекта
Дополнение Blob Добавление данных в добавочный BLOB-объект
Пакетная обработка Удаление нескольких объектов BLOB в одном запросе.

Установка нескольких уровней доступа к BLOB-объектам в одном запросе.

Тонкое управление в пакетном запросе.

Перехват ошибок неудачной подоперации.
Устранение неполадок Активация устранимой ошибки с помощью клиента контейнера

Примеры Data Lake Storage

В следующей таблице приведены примеры Data Lake Storage, использующие клиентские библиотеки .NET:

Тема Примеры на GitHub
Проверка подлинности Проверка подлинности с использованием токена Active Directory
Проверка подлинности с использованием учетных данных общего ключа
Проверка подлинности с использованием общей подписной строки доступа (SAS)
Файловая система Создание файла с помощью клиента файловой системы
Получение свойств для файла и каталога
Переименование файла и каталога
Каталог Создать каталог
Создать файл, используя клиент каталогов
Вывести список каталогов
Перемещаться по файлам и каталогам
Файлы Загрузить файл
Загрузить с добавлением в файл
Скачать файл
Установить и получить список управления доступом к файлу
Установить и получить разрешения файла
Устранение неполадок Вызвать устранимую ошибку

Примеры файлов Azure

В следующей таблице приведены ссылки на примеры Azure Files, использующие клиентские библиотеки .NET.

Тема Примеры на GitHub
Проверка подлинности Проверка подлинности с помощью строки подключения
Проверка подлинности с помощью учетных данных общего ключа
Проверка подлинности с помощью подписи общего доступа (SAS)
общие ресурсы Создать общий ресурс и загрузить файл
Скачать файл
Просмотр файлов и каталогов
Устранение неполадок Аутентификация с помощью общедоступной сигнатуры (SAS)

Примеры очередей

В следующей таблице приведены примеры очередей Azure, использующие клиентские библиотеки .NET:

Тема Примеры на GitHub
Проверка подлинности Аутентификация с помощью идентификатора Microsoft Entra (рекомендуется)
Аутентификация с помощью строки подключения
Аутентификация с помощью учетных данных общего ключа
Аутентификация с помощью общей подписи доступа (SAS)
Аутентификация с помощью токена Active Directory
Очередь Создание очереди и добавление сообщения
Сообщение Получение и обработка сообщений
Просмотр сообщений
Получение сообщений и обновление времени ожидания видимости
Устранение неполадок Активация устранимой ошибки с помощью клиента очереди

Примеры таблиц

В следующем списке приведены ссылки на примеры хранилища таблиц Azure, использующие клиентские библиотеки .NET:

Примеры для устаревших клиентских библиотек доступны в примерах службы хранилища таблиц Azure для .NET.

Библиотеки примеров кода Azure

Чтобы ознакомиться с полными примерами библиотек для .NET, перейдите по ссылке:

Вы можете просмотреть и клонировать репозиторий GitHub для каждой библиотеки.

Руководства по началу работы

Инструкции по установке и началу работы с клиентскими библиотеками служба хранилища Azure см. в следующих статьях.

Следующие шаги

Дополнительные сведения о примерах для других языков см. здесь: