2012-05-21 683 views
0

我有一种情况,我想在WCF服务和Windows服务之间建立通信。wcf和windows服务之间的通信?

  1. 我想从Windows服务传递消息的WCF服务
  2. 我想从Windows服务发送数组列表WCF服务

我怎样才能做到这一点?

编辑:WCF托管在IIS上。 如果有任何代码片段,它将非常有用。 在此先感谢 loke

+0

是您的Windows服务*托管* WCF服务? (通过'ServiceHost'类?) –

回答

1

是的,你可以,只需在你的Windows服务中添加一个对你的wcf服务的引用。

+0

wcf在IIS上托管。 – user1006423

0

在Visual Studio中,右键单击您的项目并选择添加服务引用。输入您的WCF服务地址并选择名称空间名称。 Visual Studio将从您的Web服务下载WSDL并为您创建代理。

然后,只需创建代理对象,并调用Web服务的方法:

YourNamespace.YourServiceClient client = new YourNamespace.YourServiceClient(); 
client.Open(); 
client.YourOperation(); 
client.Close(); 
相关问题