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 para carregar e baixar arquivos no Armazenamento de Blobs, recuperar segredos de aplicativos do Azure Key Vault ou processar notificações dos 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 é uma coleção de pacotes NuGet que podem ser usados em aplicativos direcionados a variantes do .NET que implementam o .NET Standard 2.0.

Diagrama mostrando como os aplicativos .NET usam o SDK do Azure para acessar os serviços do Azure.

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.