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:
- Exemplos de código do Azure
- repositório de exemplo Barramento de Serviço do Azure
- Documentação do Barramento de Serviço do Azure
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
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.
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
Azure SDK for .NET