Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O exemplo AsynchronousCommunication demonstra como a comunicação entre dois serviços diferentes do Windows Workflow Foundation (WF) é feita de forma assíncrona por padrão.
Demonstra
Comunicação assíncrona entre serviços WF.
Discussão
Este exemplo mostra como a comunicação entre aplicativos WF é feita de forma assíncrona usando as atividades de mensagens fornecidas pelo .NET Framework.
Este exemplo consiste nos três projetos a seguir.
CreditCheckService
Este serviço recebe a pontuação de crédito de uma determinada pessoa ou o valor do item a adquirir e, em seguida, decide se o crédito é dado à pessoa.
ServiçoDeAprovaçãoDeAluguel
Este serviço recebe uma candidatura de uma pessoa que está a precisar de algum crédito. Este serviço comunica de forma assíncrona com o CreditCheckService para decidir se o pedido de crédito é válido.
Cliente
O cliente comunica de forma síncrona com o RentalApprovalService para saber se o crédito está aprovado.
Configurar, compilar e executar o exemplo
Clique com o botão direito do mouse na solução AsynchronousCommunication e selecione Propriedades.
Em Propriedades Comuns, selecione Projeto de Inicialização e selecione Vários Projetos de Inicialização.
Mova RentalApprovalService para a primeira posição da lista, seguido por CreditCheckService, seguido por Client. Defina a ação Iniciar nos três projetos.
Clique em OK e pressione F5 para executar o exemplo.