2个应用程序c#之间的请求回复模式



App1发送一个请求,然后等待app2给出回复(true/false(或请求超时。

如何使用c#和wcf来实现这一点。

我设法发送了请求,但我不知道如何等待并让app2回复

您可以使用tpl。库已等待,请继续。。。方法。你可以通过在谷歌上搜索很容易地找到文档。

  1. 在Visual Stuio中创建WCF应用程序项目
  2. 项目必须包含文件*.svc,将您的方法放在此文件中,添加约定属性
  3. 运行WCF应用程序,默认情况下浏览器使用应用程序url打开新选项卡
  4. 在浏览器文件*.svc中选择并复制(f.ehttp://localhost:32490/nameOfProject.svc)
  5. 在第二个应用程序中,单击解决方案资源管理器中的项目(不是解决方案(,选择添加服务引用
  6. 放入步骤4中的链接,visualstudio生成带有客户端类的环境
  7. 要在客户端上调用方法,请创建的实例{NameOfYourApplication}ServiceClient类

最新更新