我编写了 WCF 服务并托管在 Windows 服务中。我需要知道如何在我的客户端应用程序中使用这个 Windows 服务。
笔记:
我写了网络管道绑定服务。
编辑:
如何编写用于网络管道绑定的客户端应用程序?
我编写了 WCF 服务并托管在 Windows 服务中。我需要知道如何在我的客户端应用程序中使用这个 Windows 服务。
我写了网络管道绑定服务。
如何编写用于网络管道绑定的客户端应用程序?
您需要执行几个简单的步骤:
这就是全部,真的。Visual Studio 将转到您正在运行的服务,获取它需要的所有元数据(假设您已启用 MEX 端点以进行元数据交换),并将创建一个客户端代理类供您用于将您的客户端连接到您的服务。
马克
需要使用 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
您可以像使用任何其他 WCF 服务一样使用它。用于托管 WCF 服务的方法与客户端无关。
如果您需要有关如何实际构建客户端的详细信息,请告诉我,我会更新帖子。
编辑:从这里开始学习如何构建 WCF 客户端。