Compartilhar via


Exemplos de Armazenamento do Microsoft Azure usando bibliotecas de cliente .NET

Este artigo fornece uma visão geral dos cenários de exemplo de código encontrados em nosso repositório de exemplos e guias de desenvolvedor. Clique nos links para exibir os exemplos correspondentes, nos 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 Microsoft Azure. Para saber mais sobre o guia de desenvolvedor do Armazenamento de Blobs para .NET, consulte Introdução ao Armazenamento de Blobs do Azure e ao .NET.

Observação

Essas amostras usam a mais recente biblioteca v12 do Armazenamento do Azure para .NET. Para obter o código v11 herdado, confira Exemplos do Armazenamento de Blobs do Azure para .NET no repositório GitHub.

Exemplos de blob

A tabela a seguir é vinculada aos guias e exemplos do desenvolvedor do Armazenamento de Blobs do Azure que usam bibliotecas de clientes .NET:

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

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

Criar uma SAS de serviço para um blob

Criar uma SAS de conta
Autenticar com a Identidade do Azure

Autenticar usando um token do Active 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 arquivo em um blob
Download Baixar um blob Baixar um blob em um arquivo

Baixar uma imagem
Lista Listar contêineres

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

Excluir blobs
Copiar Visão geral das operações de cópia

Copiar um blob de uma URL de objeto de origem

Copiar um blob com agendamento assíncrono
Concessão Criar e gerenciar concessões de contêiner

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

Gerenciar propriedades de blob e metadados
Marcas de índice Usar marcas 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
Níveis de acesso Definir ou alterar o nível de acesso de um blob de blocos
Blob de acréscimo Acrescentar dados a um blob de acréscimo
Separação em lotes 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

Detectar erros de uma sub-operação com falha
Solução de problemas Disparar um erro recuperável usando um cliente de contêiner

Amostras do Data Lake Storage

A tabela a seguir é vinculada a exemplos do Data Lake Storage que usam bibliotecas de clientes .NET:

Tópico Exemplos no GitHub
Autenticação Autenticar usando um token do Active Directory
Autenticar usando uma credencial de chave compartilhada
Autenticar usando uma SAS (assinatura de acesso compartilhado)
Sistema de arquivos Criar um arquivo usando um cliente do 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
Percorrer arquivos e diretórios
Arquivo Carregar um arquivo
Carregar acrescentando a um arquivo
Baixar um arquivo
Definir e obter uma lista de controle de acesso a arquivos
Definir e obter permissões de um arquivo
Solução de problemas Disparar um erro recuperável

Exemplos de arquivo do Azure

A tabela a seguir é vinculada a exemplos dos Arquivos do Azure que usam bibliotecas de clientes .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 SAS (assinatura de acesso compartilhado)
Compartilhamentos de arquivo Criar um compartilhamento e carregar um arquivo
Baixar um arquivo
Percorrer arquivos e diretórios
Solução de problemas Autenticar com SAS (Assinatura de Acesso Compartilhado)

Exemplos de fila

A tabela a seguir é vinculada a exemplos das Filas do Azure que usam bibliotecas de clientes .NET:

Tópico Exemplos no GitHub
Autenticação Autenticar usando o Microsoft Entra ID
Autenticar usando uma cadeia de conexão
Autenticar usando uma credencial de chave compartilhada
Autenticar usando uma SAS (assinatura de acesso compartilhado)
Autenticar usando um token do Active Directory
Fila Criar uma fila e adicionar uma mensagem
Mensagem Receber e processar mensagens
Espiar mensagens
Receber mensagens e atualizar o tempo limite de visibilidade
Solução de problemas Disparar um erro recuperável usando um cliente de fila

Exemplos de tabela

A lista a seguir é vinculada a exemplos do Armazenamento de Tabelas do Azure que usam bibliotecas de clientes .NET:

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

Bibliotecas de exemplo de código do Azure

Para ver as bibliotecas de exemplo do .NET completas, acesse:

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

Guias de introdução

Confira os artigos a seguir para obter instruções sobre como instalar e começar a usar as bibliotecas de clientes do Armazenamento do Microsoft Azure.

Próximas etapas

Para saber mais sobre exemplos para outras linguagens: