我编写了WCF服务并托管在Windows服务中。我需要知道如何在我的客户端应用程序中使用这个Windows服务。
我写了Net管道绑定服务。
如何编写用于网络管道绑定的客户端应用程序?
答案 0 :(得分:4)
您需要执行一些简单的步骤:
这就是所有的,真的。 Visual Studio将转到您正在运行的服务,获取所需的所有元数据(假设您已启用MEX端点进行元数据交换),并将创建一个客户端代理类供您用于将客户端连接到您的服务。
马克
答案 1 :(得分:1)
您需要使用ChannelFactory创建代理,然后您可以使用代理执行wcf任务。
ChannelFactory<IWCFService> pipeFactory = new ChannelFactory<IWCFService>(
new NetNamedPipeBinding(),
new EndpointAddress("net.pipe://localhost/PipeWCFService"));
IWCFService pipeProxy = pipeFactory.CreateChannel();
pipeProxy.RunWCFServiceMethod();}
http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication
答案 2 :(得分:0)
您可以像使用任何其他WCF服务一样使用它。用于托管WCF服务的方法与客户端无关。
如果您需要有关如何实际构建客户端的详细信息,请告知我们,我将更新帖子。
修改:开始 here ,了解如何构建WCF客户端。