Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’exemple AsynchroneCommunication montre comment la communication entre deux services Windows Workflow Foundation (WF) différents est effectuée de façon asynchrone par défaut.
Montre ce qui suit
Communication asynchrone entre des services WF.
Discussions
Cet exemple montre comment la communication entre les applications WF est effectuée de manière asynchrone à l’aide des activités de messagerie fournies par .NET Framework.
Cet exemple se compose des trois projets suivants.
CreditCheckService
Ce service reçoit le score de crédit d’une personne particulière ou la valeur de l’élément à acquérir, puis détermine si le crédit est accordé à la personne.
RentalApprovalService
Ce service reçoit une demande d’une personne qui a besoin d’un crédit. Ce service communique de façon asynchrone avec le CreditCheckService serveur pour déterminer si l’application de crédit est valide.
Client
Le client communique de façon synchrone avec le RentalApprovalService pour savoir si le crédit est approuvé.
Configurer, générer et exécuter l’exemple
Cliquez avec le bouton droit sur la solution AsynchroneCommunication , puis sélectionnez Propriétés.
Dans Propriétés communes, sélectionnez Projet de démarrage, puis plusieurs projets de démarrage.
Déplacez RentalApprovalService vers la première position de la liste, suivie de CreditCheckService, suivie du client. Définissez l’action Démarrer sur les trois projets.
Cliquez sur OK, puis appuyez sur F5 pour exécuter l’exemple.