Partilhar via


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 blobs

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 utilizador 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 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 bloco de dados Carregar um ficheiro para um blob
Descarregar Baixar um blob Descarregar um blob para um ficheiro

Descarregar uma imagem
Lista Listar contêineres

Listar blobs
Listar todos os blobs em um contêiner
Eliminar 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 gerir contratos de contentores

Criar e gerir contratos de blobs
Propriedades e metadados Gerir propriedades e metadados de contentor

Gerir 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 blobs
Camadas de acesso Definir ou alterar a camada de acesso de um blob de bloco
Acrescentar objeto blob Acrescentar dados a um blob de acréscimo
Criação de batches Eliminar vários blobs num pedido

Definir várias camadas de acesso de blobs num pedido

Controlo refinado num pedido

Detetar erros de uma suboperação falhada em lote
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 Active Directory
Autenticar usando uma credencial de chave partilhada
Autenticar usando uma assinatura de acesso partilhado (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 ficheiro usando um cliente de diretório
Listar diretórios
Passar por ficheiros e diretórios
Ficheiro Carregar 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 Microsoft Entra ID (recomendado)
Autenticar usando uma cadeia de conexão
Autenticar usando uma credencial
de chave compartilhadaAutenticar usando uma assinatura de acesso compartilhado (SAS))
Autenticar usando um token do Ative Directory
Fila 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 Gerar um erro recuperável com 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: