AsynchronousCommunication 示例演示了默认情况下两个不同的 Windows Workflow Foundation (WF) 服务之间的通信如何异步完成。
演示
WF 服务之间的异步通信。
讨论
此示例演示如何使用 .NET Framework 提供的消息传送活动异步完成 WF 应用程序之间的通信。
此示例由以下三个项目组成。
CreditCheckService
此服务接收特定人员的信用评分或要获取的项目的值,然后决定是否向该人员提供信用额度。
RentalApprovalService(租赁审批服务)
此服务接收需要信贷的人员提交的申请。 此服务以异步方式与 CreditCheckService 进行通信,以决定贷款申请是否有效。
客户
客户端与 RentalApprovalService 同步通信,以了解信用额度是否已获得批准。
设置、生成和运行示例
右键单击 异步通信 解决方案,然后选择“ 属性”。
在 “常用属性”中,选择“ 启动项目”,然后选择 “多个启动项目”。
将 RentalApprovalService 移动到列表中的第一个位置,后跟 CreditCheckService,后跟 Client。 在所有三个项目上设置“开始”操作。
单击 “确定”,然后按 F5 运行示例。