Visão geral do SDK do Azure para .NET

O que é o SDK do Azure para .NET

O SDK do Azure para .NET foi projetado para facilitar o uso dos serviços do Azure a partir de seus aplicativos .NET. Seja carregando e baixando arquivos para o Armazenamento de Blobs, recuperando segredos de aplicativos do Cofre de Chaves do Azure ou processando notificações de Hubs de Eventos do Azure, o SDK do Azure para .NET fornece uma interface consistente e familiar para acessar os serviços do Azure.

O SDK do Azure para .NET está disponível como uma série de pacotes NuGet que podem ser usados em aplicativos .NET Core (2.1 e superior) e .NET Framework (4.7.2 e superior).

Diagram showing how .NET applications use the Azure SDK to access Azure services.

Usar o SDK do Azure para .NET em seus aplicativos

Para usar um pacote SDK do Azure em um de seus aplicativos .NET, você deseja seguir estas etapas.

  1. Localize o pacote SDK apropriado - Use a lista de pacotes para localizar o pacote apropriado para o serviço do Azure com o qual você está trabalhando. Esteja ciente de que a maioria dos serviços tem um pacote de cliente para trabalhar com o serviço e um pacote de gerenciamento para criar e gerenciar instâncias do serviço. Na maioria dos casos, você vai querer o pacote do cliente. Instale este pacote em seu aplicativo usando o NuGet.

  2. Configurar a autenticação para seu aplicativo - Para acessar os recursos do Azure, seu aplicativo precisará ter as credenciais apropriadas e os direitos de acesso atribuídos no Azure. Saiba como configurar a autenticação em Autenticando aplicativos .NET no Azure.

  3. Escrever código usando o SDK em seu aplicativo - Ao trabalhar com serviços do Azure, seu código primeiro criará um objeto cliente para trabalhar com o serviço e, em seguida, chamará métodos nesse objeto cliente para interagir com o serviço. Ambos os métodos síncronos e assíncronos são fornecidos. Exemplos de uso de cada pacote SDK individual são fornecidos em toda a documentação do Azure.

  4. Configurar o log para o SDK (opcional) - Se você precisar diagnosticar problemas entre seu aplicativo e o Azure, poderá habilitar o log no SDK do Azure para .NET.