Обзор пакета 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.
Использование пакета Azure SDK для .NET в приложениях
Чтобы использовать пакет Azure SDK в приложении .NET, необходимо выполнить следующие действия.
Найдите соответствующий пакет SDK. Воспользуйтесь списком пакетов, чтобы найти соответствующий пакет для службы Azure, с которой вы работаете. Учтите, что у большинства служб есть клиентский пакет для работы со службой и пакет управления для создания экземпляров службы и управления ими. В большинстве случаев потребуется клиентский пакет. Установите этот пакет в приложении с помощью NuGet.
Настройте проверку подлинности для приложения. Для доступа к ресурсам Azure ваше приложение должно иметь соответствующие учетные данные и права доступа, назначенные в Azure. Сведения о настройке проверки подлинности см. в статье Проверка подлинности приложений .NET в Azure.
Напишите код в приложении с использованием пакета SDK. При работе со службами Azure код сначала создает объект клиента для работы со службой, а затем вызывает методы этого клиентского объекта для взаимодействия со службой. Предоставляются как синхронные, так и асинхронные методы. Примеры использования каждого отдельного пакета SDK приведены в документации по Azure.
Настройте ведение журнала для пакета SDK (необязательно). Если необходимо диагностировать проблемы взаимодействия приложения и Azure, можно включить ведение журнала в пакете Azure SDK для .NET.