如何从Windows服务获取数据(由WCF创建 - 与Windows服务通信)?

时间:2014-04-06 10:08:16

标签: c# wcf windows-services

我用wcf这样创建了一个windows服务: Microsoft Sample Link

所以我的问题是:

如何从此Windows服务获取数据作为客户端应用程序(例如获取一些类或数组字节)?

1 个答案:

答案 0 :(得分:0)

以下是高级步骤:

  1. 为WCF CLient创建一个C#项目。 (可以是Console App,Win Forms,Web Application等。)
  2. 右键点击项目参考添加服务参考
  3. 输入WCF服务URL,即用于Windows服务的URL。
  4. Visual Studio将为您创建一个代理类以及必要的绑定信息。
  5. 代理到位&在运行Windows服务时,您可以按如下方式使用代理:

    使用(ProxyNamespace.ProxyClass proxy = new ProxyNamespace.ProxyClass()) {  var webMethodReturnType = proxy.SomeWebMethod1(); }