Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 os 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
Esse serviço recebe a pontuação de crédito de uma pessoa específica ou o valor do item a ser adquirido e, em seguida, decide se o crédito é dado à pessoa.
ServiçoDeAprovaçãoDeAluguel
Esse serviço recebe uma solicitação de uma pessoa que precisa de crédito. Esse serviço se comunica de forma assíncrona com o CreditCheckService para decidir se a solicitação de crédito é válida.
Cliente
O cliente se comunica de forma síncrona com o RentalApprovalService para saber se o crédito foi aprovado.
Configurar, compilar e executar o exemplo
Clique com o botão direito do mouse na solução ComunicaçãoAssíncrona 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 na lista, seguido por CreditCheckService, seguido por Client. Defina a ação Iniciar em todos os três projetos.
Clique em OK e pressione F5 para executar o exemplo.