Partilhar via


Barramento de Serviço do Azure biblioteca de clientes para .NET – versão 5.1.1

Barramento de Serviço do Azure permite criar aplicativos que aproveitam os padrões de mensagens assíncronas usando um serviço altamente confiável para intermediar mensagens entre produtores e consumidores. Barramento de Serviço do Azure fornece mensagens flexíveis e intermediadas entre o cliente e o servidor, juntamente com mensagens FIFO (primeiro a entrar e sair) estruturadas e recursos de publicação/assinatura com roteamento complexo.

Esse diretório contém o subconjunto código aberto do SDK do .NET. Para obter a documentação do SDK completo do Azure, consulte o Centro de Desenvolvedores do Microsoft Azure .NET.

Use a biblioteca de clientes para Barramento de Serviço do Azure para:

  • Transferir dados de negócios: aproveite o sistema de mensagens para troca durável de informações, como vendas ou ordens de compra, diários ou movimentações de inventário.

  • Desacoplar aplicativos: aprimore a confiabilidade e a escalabilidade de aplicativos e serviços, aliviando remetentes e receptores da necessidade de estar online ao mesmo tempo.

  • Controlar como as mensagens são processadas: dê suporte a consumidores concorrentes tradicionais para mensagens usando filas ou permita a cada consumidor sua própria instância de uma mensagem usando tópicos e assinaturas.

  • Implementar fluxos de trabalho complexos: as sessões de mensagem dão suporte a cenários que exigem ordenação de mensagens ou adiamento de mensagens.

Código-fonte | Pacote (NuGet) | Documentação | de referência da APIDocumentação do produto

Introdução

O SDK completo do Microsoft Azure pode ser baixado da Página de Downloads do Microsoft Azure e é fornecido com suporte para a criação de pacotes de implantação, integração com ferramentas, ferramentas avançadas de linha de comando e muito mais.

Se você ainda não estiver familiarizado com Barramento de Serviço do Azure, examine: O que é Barramento de Serviço do Azure.

Para obter a melhor experiência de desenvolvimento, os desenvolvedores devem usar os pacotes oficiais do Microsoft NuGet para bibliotecas. Os pacotes NuGet são atualizados regularmente com novas funcionalidades e hotfixes.

Pré-requisitos

  • Assinatura do Microsoft Azure: para chamar os serviços do Microsoft Azure, incluindo Barramento de Serviço do Azure, você precisa primeiro criar uma conta. Se você não tiver uma conta existente do Azure, poderá se inscrever para uma avaliação gratuita ou usar os benefícios do assinante do MSDN.

  • A biblioteca de clientes Barramento de Serviço do Azure compartilha os mesmos Pré-requisitos que o SDK do Microsoft Azure para .NET.

Exemplos

Exemplos de código para a biblioteca de clientes Barramento de Serviço do Azure que detalham como começar e como implementar cenários comuns podem ser encontrados nos seguintes locais:

Para compilar

Para obter informações sobre como criar a biblioteca de clientes do Barramento de Serviço do Azure, consulte Criando o SDK do Microsoft Azure para .NET

Executando testes

  1. Implante o modelo de Resource Manager do Azure localizado em sdk/servicebus/Microsoft.Azure.ServiceBus/assets/azure-deploy-test-dependencies.json clicando no seguinte botão:

    Executar o modelo acima provisionará um namespace padrão do Barramento de Serviço junto com as entidades necessárias para executar os testes de unidade com êxito.

  2. Adicione uma Variável de Ambiente chamada SERVICE_BUS_CONNECTION_STRING e defina o valor como a cadeia de conexão do namespace recém-criado. Observe que, se você estiver usando o Visual Studio, deverá reiniciar o Visual Studio para usar novas Variáveis de Ambiente.

Depois de concluir o acima, você poderá executar dotnet test no /sdk/servicebus/Microsoft.Azure.ServiceBus/tests diretório.

Histórico de desenvolvimento

Para obter informações e contexto adicionais, o desenvolvimento, a versão e o histórico de problemas da biblioteca de clientes Barramento de Serviço do Azure continuarão disponíveis no formulário somente leitura, localizado no repositório .NET Barramento de Serviço do Azure autônomo.

Informações de controle de versão

A biblioteca de clientes Barramento de Serviço do Azure usa o esquema de controle de versão semântico.

Frameworks de destino

Para obter informações sobre as estruturas de destino da biblioteca de clientes Barramento de Serviço do Azure, consulte as Estruturas de Destino do SDK do Microsoft Azure para .NET.

Participante

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.

Documentação adicional

Impressões