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


Обзор пакета Azure SDK для .NET

Что такое пакет Azure SDK для .NET

Пакет Azure SDK для .NET предназначен для упрощения использования служб Azure из приложений .NET. Выполняется ли отправка и скачивание файлов в хранилище BLOB-объектов, получение секретов приложений из Azure Key Vault или обработка уведомлений из Центры событий Azure, пакет SDK Azure для .NET предоставляет согласованный и знакомый интерфейс для доступа к службам Azure.

Пакет SDK Azure для .NET — это коллекция пакетов NuGet, которые можно использовать в приложениях, предназначенных для вариантов .NET, реализующих .NET Standard 2.0.

Схема использования приложениями .NET пакета Azure SDK для доступа к службам Azure.

Использование пакета Azure SDK для .NET в приложениях

Чтобы использовать пакет Azure SDK в приложении .NET, необходимо выполнить следующие действия.

  1. Найдите соответствующий пакет SDK. Воспользуйтесь списком пакетов, чтобы найти соответствующий пакет для службы Azure, с которой вы работаете. Учтите, что у большинства служб есть клиентский пакет для работы со службой и пакет управления для создания экземпляров службы и управления ими. В большинстве случаев потребуется клиентский пакет. Установите этот пакет в приложении с помощью NuGet.

  2. Настройте проверку подлинности для приложения. Для доступа к ресурсам Azure ваше приложение должно иметь соответствующие учетные данные и права доступа, назначенные в Azure. Сведения о настройке проверки подлинности см. в статье Проверка подлинности приложений .NET в Azure.

  3. Напишите код в приложении с использованием пакета SDK. При работе со службами Azure код сначала создает объект клиента для работы со службой, а затем вызывает методы этого клиентского объекта для взаимодействия со службой. Предоставляются как синхронные, так и асинхронные методы. Примеры использования каждого отдельного пакета SDK приведены в документации по Azure.

  4. Настройте ведение журнала для пакета SDK (необязательно). Если необходимо диагностировать проблемы взаимодействия приложения и Azure, можно включить ведение журнала в пакете Azure SDK для .NET.