VENDAS: 1-800-867-1389

Exemplos de barramento de serviço

Atualizado: maio de 2015

Os exemplos do Barramento do Serviço demonstram o uso dos recursos do Barramento do Serviço (serviço na nuvem) e do Barramento do Serviço para Windows Server. Para baixar os exemplos, visite a página de exemplos do SDK do Azure. Este tópico categoriza e descreve os exemplos disponíveis, com links para cada um.

noteObservação
Por padrão, os exemplos do Barramento do Serviço não são mais instalados com o SDK. Para obter os exemplos, visite a página de exemplos do SDK do Azure.

Os exemplos a seguir ilustram como desenvolver aplicativos que usem o Barramento do Serviço.

Observe que os exemplos de sistema de mensagens orientadas exigem uma cadeia de conexão para acessar o namespace de serviço do Barramento do Serviço.

  1. Faça logon no Portal de Gerenciamento do Azure.

  2. Na coluna da esquerda, clique em Barramento de Serviço.

  3. Clique no nome do seu namespace de serviço na lista.

  4. Clique em Informações de Conexão. Na caixa de diálogo Acessar informações de conexão, copie a cadeia de conexão para a área de transferência.

  5. Cole a cadeia de conexão no arquivo App.config do exemplo.

  1. Execute o seguinte cmdlet do PowerShell:

    get-sbClientConfiguration
    
  2. Cole a cadeia de conexão no arquivo App.config do exemplo.

Estes exemplos descrevem o sistema de mensagens básico e a funcionalidade de retransmissão.

 

Nome do exemplo Descrição Versão mínima do SDK Disponibilidade

Introdução: mensagens com filas

Demonstra como usar o Barramento do Serviço do Microsoft Azure para enviar e receber mensagens de uma fila.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Introdução: mensagens com tópicos

Demonstra como usar o Barramento do Serviço do Microsoft Azure para enviar e receber mensagens de um tópico com várias assinaturas.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Introdução aos hubs de eventos

Demonstra os recursos básicos dos hubs de eventos, como a criação de um hub de eventos, o envio de eventos para um hub de eventos e o consumo de eventos com o processador de eventos.

2.4

Barramento do Serviço do Microsoft Azure

Os exemplos a seguir demonstram diferentes recursos do Barramento do Serviço.

 

Nome do exemplo Descrição Versão mínima do SDK Disponibilidade

Provedores de token HTTP

Demonstra as diferentes maneiras de autenticar um cliente HTTP/REST com o Barramento do Serviço.

2.1

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Cliente HTTP de barramento de serviço

Demonstra como enviar e receber mensagens de um Barramento do Serviço usando HTTP/REST.

2.3

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Encaminhamento automático do barramento de serviço

Demonstra como encaminhar automaticamente as mensagens de uma fila, assinatura ou fila de mensagens mortas para outra fila ou tópico. Demonstra também como enviar uma mensagem para uma fila ou tópico usando uma fila de transferência.

2.3

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: exemplo de sessão de canal WCF

Demonstra como usar o Barramento do Serviço do Microsoft Azure usando canais do Windows Communication Foundation (WCF). O exemplo mostra o uso de canais do WCF para enviar e receber mensagens por meio de uma fila do Barramento do Serviço. O exemplo mostra comunicações de sessão e fora de sessão através do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: Transações

Demonstra como usar os recursos de mensagens do Barramento do Serviço do Microsoft Azure com um escopo de transação para garantir que os lotes de operações de mensagens sejam confirmados atomicamente.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: operações de gerenciamento usando REST

Demonstra como executar operações de gerenciamento no Barramento do Serviço usando REST.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

APIs REST de provedor de recursos

Demonstra como usar as novas APIs REST RDFE do Barramento do Serviço para gerenciar namespaces e entidades de mensagens.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: exemplo de sessão de serviço WCF

Demonstra como usar o Barramento do Serviço do Microsoft Azure usando o modelo de serviço WCF. O exemplo demonstra o uso do modelo de serviço WCF para executar comunicações baseadas em sessão por meio de uma fila do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: solicitar resposta

Demonstra como usar o Barramento do Serviço do Microsoft Azure e a funcionalidade de solicitação/resposta. O exemplo mostra clientes e servidores simples comunicando-se através de uma fila do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: fila de mensagens mortas

Demonstra como usar o Barramento do Serviço do Microsoft Azure e a funcionalidade de "fila de mensagens mortas" do sistema de mensagens. O exemplo mostra um remetente e destinatário simples comunicando-se através de uma fila do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: mensagens adiadas

Demonstra como usar o recurso de adiamento de mensagens do Barramento do Serviço do Microsoft Azure. O exemplo mostra um remetente e destinatário simples comunicando-se através de uma fila do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: mensagens de sessão

Demonstra como usar o Barramento do Serviço do Microsoft Azure e a funcionalidade de sessão de mensagens. O exemplo mostra remetentes e destinatários simples comunicando-se através de uma fila do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: tópico de resposta a solicitação

Demonstra como implementar o padrão solicitação/resposta usando assinatura e tópicos do Barramento do Serviço do Microsoft Azure. O exemplo mostra clientes e servidores simples comunicando-se através de uma tópico do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: fila de resposta de solicitação

Demonstra como usar o Barramento do Serviço do Microsoft Azure e a funcionalidade de solicitação/resposta. O exemplo mostra clientes e servidores simples comunicando-se através de duas filas do Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: detecção de duplicidades

Demonstra como usar a detecção de mensagem duplicada do Barramento do Serviço do Microsoft Azure com filas. São criadas duas filas, uma com detecção de duplicidades habilitada e outra sem detecção de duplicidades.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: mensagens assíncronas

Demonstra como usar o Barramento do Serviço do Microsoft Azure para enviar e receber mensagens de maneira assíncrona a partir de uma fila. A fila fornece comunicação separada e assíncrona entre um remetente e qualquer número de destinatários (aqui, um único destinatário).

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: filtros avançados

Demonstra como usar os filtros avançados de publicação/assinatura do Barramento do Serviço do Microsoft Azure. Ele cria um tópico e três assinaturas com diferentes definições de filtro, envia mensagens para o tópico e recebe todas as mensagens das assinaturas.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Sistema de mensagens orientadas: pré-busca de mensagens

Demonstra como usar o recurso de pré-busca de mensagens do Barramento do Serviço do Microsoft Azure. Demonstra como usar o recurso de pré-busca de mensagens após o recebimento.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Exemplos que demonstram a retransmissão de barramento de serviço

 

Nome do exemplo Descrição Versão mínima do SDK Disponibilidade

Mensagens retransmitidas; Azure

Demonstra como executar um serviço e cliente do Barramento do Serviço do Microsoft Azure no Microsoft Azure. Esse exemplo configura o Barramento do Serviço programaticamente. Somente informações de ambiente e segurança são armazenadas nos arquivos de configuração.

1.8

Barramento do Serviço do Microsoft Azure

Autenticação de mensagens retransmitidas: segredo compartilhado

Demonstra como usar um nome de emissor e segredo de emissor para autenticar com o Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure

Autenticação de mensagens retransmitidas: WebNoAuth

Demonstra como expor um serviço HTTP que não requer autenticação de usuário do cliente.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: WebHttp

Demonstra como usar a ligação WebHttpRelayBinding para retornar dados binários usando o modelo de programação da Web.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: NetTcp retransmitido

Demonstra como usar a ligação NetTcpRelayBinding.

1.8

Barramento do Serviço do Microsoft Azure

Exemplos que demonstram a retransmissão de barramento de serviço

 

Nome do exemplo Descrição Versão mínima do SDK Disponibilidade

Autenticação de mensagens retransmitidas: WebToken Simples

Demonstra como usar uma credencial de token web simples para autenticar com o Barramento do Serviço. O exemplo é semelhante ao exemplo de eco, com algumas alterações. Especificamente, este exemplo adiciona um comportamento nos aplicativos ServiceHost (serviço) e ChannelFactory (cliente).

1.8

Barramento do Serviço do Microsoft Azure

Mensagens retransmitidas: balanceamento de carga

Demonstra como usar o Barramento do Serviço do Microsoft Azure para encaminhar mensagens para vários destinatários. Mostra várias instâncias de um serviço simples comunicando-se com um cliente por meio da ligação NetTcpRelayBinding.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: evento de rede

Demonstra o uso da ligação NetEventRelayBinding no Barramento do Serviço do Microsoft Azure.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: sessão WS2007Http

Demonstra o uso da ligação WS2007HttpRelayBinding com sessões confiáveis habilitadas. Mostra também como especificar credenciais do Barramento do Serviço no arquivo de configuração em vez de fazer isso programaticamente.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: MsgSecCertificate WS2007Http

Demonstra como usar a ligação WS2007HttpRelayBinding com segurança de mensagem para proteger mensagens de ponta a ponta e, ao mesmo tempo, exigir que os clientes se autentiquem com o Barramento do Serviço.

1.8

Barramento do Serviço do Microsoft Azure

Mensagens retransmitidas: intercâmbio de metadados

Demonstra como expor um ponto de extremidade de metadados que usa a ligação de retransmissão. A seguintes ligações de retransmissão oferecem suporte a MetadataExchange: NetTcpRelayBinding, NetOnewayRelayBinding, BasicHttpRelayBinding e WS2007HttpRelayBinding.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: NetTcp direto

Demonstra como configurar a ligação NetTcpRelayBinding para fornecer suporte ao modo de conexão híbrido, que estabelece inicialmente uma conexão retransmitida e, se possível, alterna automaticamente para uma conexão direta entre um cliente e um serviço.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: NetTcp MsgSec UserName

Demonstra como usar a ligação NetTcpRelayBinding com segurança de mensagens.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: rede unidirecional

Demonstra como expor e consumir um ponto de extremidade de serviço usando a ligação NetOnewayRelayBinding.

1.8

Barramento do Serviço do Microsoft Azure

Ligações de mensagens retransmitidas: WS2007Http simples

Demonstra o uso da ligação WS2007HttpRelayBinding. A demonstração abrange um serviço simples que não usa opções de segurança nem exige autenticação dos clientes.

1.8

Barramento do Serviço do Microsoft Azure

Os exemplos a seguir demonstram vários outros recursos do serviço.

 

Nome do exemplo Descrição Versão mínima do SDK Disponibilidade

Explorador do Barramento do Serviço

O Barramento do Serviço Explorer permite que os usuários se conectem a um namespace de serviço do Barramento do Serviço e gerenciem entidades de mensagens de maneira fácil. A ferramenta fornece recursos avançados, como funcionalidade de importação/exportação e a capacidade de testar entidades de mensagens e serviços de retransmissão.

1.8

Barramento do Serviço do Microsoft Azure; Barramento do Serviço para Windows Server

Autorização: SBAzTool

Esse exemplo demonstra como criar e gerenciar identidades de serviço no Access Control do Active Directory do Microsoft Azure (também conhecido como Access Control Service ou ACS) para uso com o Barramento do Serviço.

N/D

Barramento do Serviço do Microsoft Azure

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2015 Microsoft