Este repositório destina-se ao desenvolvimento ativo do SDK do Azure para .NET. Para consumidores do SDK, recomendamos visitar nossos documentos públicos para desenvolvedores ou nossos documentos versionados para desenvolvedores.
Para começar a usar uma biblioteca, consulte o arquivo README.md localizado na pasta do projeto da biblioteca. Você pode encontrar essas pastas de biblioteca agrupadas por serviço no diretório /sdk.
Para tutoriais, exemplos, inícios rápidos e outras documentações, acesse Azure para desenvolvedores .NET.
Cada serviço pode ter diversas bibliotecas disponíveis em cada uma das seguintes categorias:
Cliente - Novos Lançamentos
Cliente - Versões Anteriores
Gestão - Novos Lançamentos
Gestão - Versões Anteriores
Nova onda de pacotes que estamos anunciando como GA e vários que estão sendo lançados atualmente em versão prévia . Essas bibliotecas seguem as Diretrizes de Design do SDK do Azure para .NET e compartilham vários recursos básicos, como novas tentativas de HTTP, registro em log, protocolos de transporte, protocolos de autenticação, etc., para que, depois de aprender como usar esses recursos em uma biblioteca de cliente, você saberá como usá-los em outras bibliotecas clientes. Você pode aprender mais sobre esses recursos compartilhados em Azure.Core.
Essas novas bibliotecas cliente podem ser identificadas pela nomenclatura usada para sua pasta, pacote e namespace. Cada um começará com Azure
, seguido pela categoria de serviço e, em seguida, pelo nome do serviço. Por exemplo Azure.Storage.Blobs
.
Para obter uma lista completa dos pacotes disponíveis, consulte a página de pacotes disponíveis mais recentes.
NOTA: Se você precisar garantir que seu código esteja pronto para produção, recomendamos fortemente o uso de uma das bibliotecas estáveis e sem pré-visualização.
Últimas versões estáveis de pacotes prontos para produção. Essas bibliotecas fornecem funcionalidades semelhantes aos pacotes de visualização, pois permitem usar e consumir recursos existentes e interagir com eles, por exemplo: fazer upload de um blob de armazenamento. Os diretórios de bibliotecas estáveis normalmente contêm 'Microsoft.Azure' em seus nomes, por exemplo, 'Microsoft.Azure.KeyVault'. Eles podem não implementar as diretrizes ou ter os mesmos recursos definidos nas versões de novembro. No entanto, eles oferecem uma cobertura mais ampla de serviços.
Um novo conjunto de bibliotecas de gerenciamento que seguem as Diretrizes de Design do SDK do Azure para .NET e baseadas nas bibliotecas Azure.Core estão agora em versão prévia pública. Estas novas bibliotecas fornecem uma série de capacidades básicas que são partilhadas entre todos os SDKs do Azure, incluindo a intuitiva biblioteca Azure Identity, um Pipeline HTTP com políticas personalizadas, tratamento de erros, rastreio distribuído e muito mais. Você pode encontrar a lista de novos pacotes nesta página.
Para começar com essas novas bibliotecas, consulte o guia de início rápido aqui. Essas novas bibliotecas podem ser identificadas por namespaces que começam com Azure.ResourceManager
, por exemplo, Azure.ResourceManager.Network
NOTA: Se você precisar garantir que seu código esteja pronto para produção, use uma das bibliotecas estáveis e sem pré-visualização.
Para obter uma lista completa de bibliotecas de gerenciamento que permitem provisionar e gerenciar recursos do Azure, verifique aqui. Eles podem não ter o mesmo conjunto de recursos dos novos lançamentos, mas oferecem uma cobertura mais ampla de serviços. Versões anteriores de bibliotecas de gerenciamento podem ser identificadas por namespaces que começam com Microsoft.Azure.Management
, por exemplo, Microsoft.Azure.Management.Network
Documentação e exemplos de código para essas bibliotecas podem ser encontrados aqui.
Para obter documentação de referência, visite a Referência da API do SDK do Azure para .NET.
Para tutoriais, exemplos, inícios rápidos e outras documentações, acesse Azure para desenvolvedores .NET.
Registre um problema por meio do Github Issues.
Verifique perguntas anteriores ou faça novas perguntas no StackOverflow usando tags azure
e .net
.
Converse com outros membros da comunidade
Problemas e bugs de segurança devem ser relatados de forma privada, por email, para o Microsoft Security Response Center (MSRC) [email protected]. Você deverá receber uma resposta dentro de 24 horas. Se por algum motivo você não fizer isso, entre em contato por e-mail para garantir que recebemos sua mensagem original. Mais informações, incluindo a chave MSRC PGP, podem ser encontradas no Security TechCenter.
Quais recursos são importantes para você? Você pode nos informar consultando nossas solicitações de recursos abertas e compartilhando suas idéias, dando uma aprovação ou não ao problema. (Observe que a lista é classificada pelo número de polegares para cima em ordem decrescente.)
Adoraríamos incorporar a contribuição da comunidade em nosso processo de design de biblioteca. Aqui está uma lista de discussões de design que estamos tendo atualmente. Participe das discussões deixando seus comentários na edição!