App1发送一个请求,然后等待app2给出回复(true/false(或请求超时。
如何使用c#和wcf来实现这一点。
我设法发送了请求,但我不知道如何等待并让app2回复
您可以使用tpl。库已等待,请继续。。。方法。你可以通过在谷歌上搜索很容易地找到文档。
- 在Visual Stuio中创建WCF应用程序项目
- 项目必须包含文件*.svc,将您的方法放在此文件中,添加约定属性
- 运行WCF应用程序,默认情况下浏览器使用应用程序url打开新选项卡
- 在浏览器文件*.svc中选择并复制(f.ehttp://localhost:32490/nameOfProject.svc)
- 在第二个应用程序中,单击解决方案资源管理器中的项目(不是解决方案(,选择添加服务引用
- 放入步骤4中的链接,visualstudio生成带有客户端类的环境
- 要在客户端上调用方法,请创建的实例{NameOfYourApplication}ServiceClient类