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 de serviços do Azure de seus aplicativos .NET. Seja carregando e baixando arquivos no Armazenamento de Blobs, recuperando segredos do aplicativo do Azure Key Vault 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 pode ser usada em aplicativos .NET Core (2.1 e superiores) e .NET Framework (4.7.2 e superiores).

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 do SDK do Azure em um de seus aplicativos .NET, siga estas etapas.

  1. Localizar o pacote do SDK apropriado – use a lista de pacotes para localizar o pacote apropriado para o serviço do Azure com o qual você está trabalhando. Lembre-se 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, é recomendado usar pacote do cliente. Instale esse 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 e os direitos de acesso apropriados atribuídos no Azure. Aprenda a configurar a autenticação na Autenticação de aplicativos .NET para o Azure.

  3. Escrever código usando o SDK em seu aplicativo – ao trabalhar com os serviços do Azure, seu código primeiro criará um objeto cliente para trabalhar com o serviço e depois chamará métodos nesse objeto cliente para interagir com o serviço. 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 registro em log para o SDK (opcional) – se você precisar diagnosticar problemas entre seu aplicativo e o Azure, poderá habilitar o registro em log no SDK do Azure para .NET.