Exemplos de Armazenamento do Azure usando bibliotecas de cliente .NET

Este artigo fornece uma visão geral dos cenários de exemplo de código encontrados em nossos guias do desenvolvedor e repositório de exemplos. Clique nos links para visualizar os exemplos correspondentes, em nossos guias do desenvolvedor ou nos repositórios do GitHub.

Os guias do desenvolvedor são coleções de artigos que fornecem informações detalhadas e exemplos de código para cenários específicos relacionados aos serviços de Armazenamento do Azure. Para saber mais sobre o guia do desenvolvedor do Armazenamento de Blobs para .NET, consulte Introdução ao Armazenamento de Blobs do Azure e ao .NET.

Nota

Esses exemplos usam a biblioteca mais recente do Armazenamento do Azure .NET v12. Para código v11 herdado, consulte Exemplos de armazenamento de Blob do Azure para .NET no repositório GitHub.

Amostras de blob

A tabela a seguir vincula a guias de desenvolvedor do Armazenamento de Blobs do Azure e exemplos que usam bibliotecas de cliente .NET:

Tópico Guia do programador Exemplos no GitHub
Autenticação/autorização Autorizar o acesso e conectar-se ao Armazenamento

de Blobs Criar uma delegação de usuário SAS para um blob


Criar uma SAS de serviço para um blob


Criar uma conta SAS
Autenticar com o Azure Identity

Autenticar usando um token


do Ative Directory Autenticar usando uma cadeia de conexão


Autenticar usando uma credencial de chave compartilhada
Criar contêiner Criar um contêiner
Carregar Carregar um blob Carregar um ficheiro para um blob
Download Baixar um blob Baixar um blob para um arquivo

Baixar uma imagem
Listagem Listar contêineres

Listar blobs
Listar todos os blobs em um contêiner
Delete Excluir contêineres

Excluir blobs
Copiar Visão geral das operações

de cópia Copiar um blob de um URL


de objeto de origem Copiar um blob com agendamento assíncrono
Arrendamento Criar e gerenciar concessões de

contêiner Criar e gerenciar concessões de blob
Propriedades e metadados Gerenciar propriedades e metadados

de contêiner Gerenciar propriedades e metadados de blob
Tags de índice Usar tags de índice de blob para gerenciar e localizar dados
Instantâneos Criar e gerenciar um instantâneo de blob
Versões de Blob Criar e listar versões de blob
Camadas de acesso Definir ou alterar a camada de acesso de um blob de bloco
Acrescentar blob Acrescentar dados a um blob de acréscimo
Criação de batches Excluir vários blobs em uma solicitação

Definir várias camadas de acesso de blob em uma solicitação


Controle refinado em uma solicitação


em lote Detetar erros de uma suboperação com falha
Resolução de Problemas Acionar um erro recuperável usando um cliente de contêiner

Amostras de armazenamento Data Lake

A tabela a seguir vincula a exemplos de armazenamento Data Lake que usam bibliotecas de cliente .NET:

Tópico Exemplos no GitHub
Autenticação Autenticar usando um token
do Ative Directory Autenticar usando uma credencial
de chave compartilhada Autenticar usando uma assinatura de acesso compartilhado (SAS)
Sistema de ficheiros Criar um arquivo usando um cliente
de sistema de arquivos Obter propriedades em um arquivo e um diretório
Renomear um arquivo e um diretório
Diretório Criar um diretório
Criar um arquivo usando um cliente
de diretório Listar diretórios
Atravessar arquivos e diretórios
Ficheiro Carregar um ficheiro
Carregar anexando a um ficheiro
Baixar um arquivo
Definir e obter uma lista
de controle de acesso a arquivos Definir e obter permissões de um ficheiro
Resolução de Problemas Acionar um erro recuperável

Exemplos de arquivo do Azure

A tabela a seguir vincula a exemplos de Arquivos do Azure que usam bibliotecas de cliente .NET:

Tópico Exemplos no GitHub
Autenticação Autenticar usando uma cadeia de conexão
Autenticar usando uma credencial
de chave compartilhada Autenticar usando uma assinatura de acesso compartilhado (SAS))
Partilhas de ficheiros Criar uma partilha e carregar um ficheiro
Baixar um arquivo
Arquivos e diretórios do Traverse
Resolução de Problemas Autenticar usando uma assinatura de acesso compartilhado (SAS))

Amostras de fila

A tabela a seguir vincula a exemplos de Filas do Azure que usam bibliotecas de cliente .NET:

Tópico Exemplos no GitHub
Autenticação Autenticar usando o ID do Microsoft Entra
Autenticar usando uma cadeia de conexão
Autenticar usando uma credencial

de chave compartilhada Autenticar usando uma assinatura de acesso compartilhado (SAS))
Autenticar usando um token do Ative Directory
Queue Criar uma fila e adicionar uma mensagem
Mensagem Receber e processar mensagens
Espreitar mensagens
Receber mensagens e atualizar o tempo limite de visibilidade
Resolução de Problemas Disparar um erro recuperável usando um cliente de fila

Amostras de tabela

A lista a seguir vincula a exemplos de Armazenamento de Tabela do Azure que usam bibliotecas de cliente .NET:

Exemplos para bibliotecas de cliente preteridas estão disponíveis em Exemplos de Armazenamento de Tabela do Azure para .NET.

Bibliotecas de exemplo de código do Azure

Para exibir as bibliotecas de exemplo .NET completas, vá para:

Você pode navegar e clonar o repositório GitHub para cada biblioteca.

Guias de introdução

Consulte os seguintes artigos para obter instruções sobre como instalar e começar a usar as bibliotecas de cliente do Armazenamento do Azure.

Próximos passos

Para obter informações sobre amostras para outros idiomas: