我正在开发一个需要连接到WCF服务的.NET 2.0客户端应用程序。我添加了一个web引用到我们开发的basicHttpBinding WCF服务,VS创建了代理类和config paraphenalia,这很好。问题是我只想使用WCF服务实现的一小部分方法,而不是随身携带客户端应用程序不需要的额外实现。
我正在考虑创建一个不同的basicHttpBinding端点并将方法放在那里。有没有办法让.NET 2.0项目只能引用WCF服务的一个端点?
此致 弗兰克
答案 0 :(得分:1)
当您向服务添加Web引用时,您始终可以获得所有服务方法。它是定义最终在WSDL中的范围的服务(实现)。
限制客户端生成的方法范围的唯一选择是在后端创建第二个WCF服务,该服务仅实现您在客户端中需要的几个方法 - 只有第二个端点不会真正帮助