Biblioteca de clientes comum do Armazenamento do Azure para .NET – versão 12.18.0
Versão do servidor: 2021-02-12, 2020-12-06, 2020-10-02, 2020-08-04, 2020-06-12, 2020-04-08, 2020-02-10, 2019-12-12, 2019-07-07 e 2020-02-02
O Armazenamento do Azure é um serviço gerenciado pela Microsoft que fornece um armazenamento na nuvem altamente disponível, seguro, durável, escalonável e redundante. O Armazenamento do Azure inclui Blobs do Azure (objetos), Azure Data Lake Storage Gen2, Arquivos do Azure e Filas do Azure.
A biblioteca Azure.Storage.Common fornece infraestrutura compartilhada pelas outras bibliotecas de cliente do Armazenamento do Azure.
Código-fonte | Pacote (NuGet) | Documentação | de referência da APIDocumentação | da API RESTDocumentação do produto
Introdução
Instalar o pacote
Instale a biblioteca de clientes do Armazenamento do Azure para .NET que você gostaria de usar com o NuGet e a Azure.Storage.Common
biblioteca de clientes será incluída:
dotnet add package Azure.Storage.Blobs
dotnet add package Azure.Storage.Queues
dotnet add package Azure.Storage.Files.Shares
Pré-requisitos
Você precisa de uma assinatura do Azure e uma Conta de Armazenamento para usar esse pacote.
Para criar uma conta de armazenamento, você pode usar o Portal do Azure, Azure PowerShell ou a CLI do Azure. Aqui, está um exemplo usando a CLI do Azure:
az storage account create --name MyStorageAccount --resource-group MyResourceGroup --location westus --sku Standard_LRS
Principais conceitos
A biblioteca de clientes comum do Armazenamento do Azure contém infraestrutura compartilhada, como credenciais de autenticação e RequestFailedException.
Acesso thread-safe
Garantimos que todos os métodos de instância do cliente sejam thread-safe e independentes uns dos outros (diretriz). Isso garante que a recomendação de reutilize instâncias de cliente seja sempre segura, mesmo entre threads.
Conceitos adicionais
Opções do | clienteAcessando a resposta | Operações de execução longa | Tratamento de falhas | Diagnostics | Zombando | Tempo de vida do cliente
Exemplos
Consulte os exemplos de Blobs, Filas e Arquivos.
Solução de problemas
Todos os serviços de Armazenamento do Azure lançarão uma RequestFailedException com s úteisErrorCode
.
Próximas etapas
Comece com nossos exemplos comuns e continue com nossos exemplos de Blobs, Filas e Arquivos .
Participante
Consulte a CONTRIBUTING.md de armazenamento para obter detalhes sobre como criar, testar e contribuir para essas bibliotecas.
Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que você concorde com um CLA (Contrato de Licença do Colaborador) declarando que você tem o direito de nos conceder, e de fato concede, os direitos de usar sua contribuição. Para obter detalhes, visite cla.microsoft.com.
Este projeto adotou o Código de Conduta de Software Livre da Microsoft. Para obter mais informações, confira as Perguntas frequentes sobre o Código de Conduta ou contate opencode@microsoft.com para enviar outras perguntas ou comentários.