Compartilhar via


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.

Impressões