看着
WCF ChannelFactory vs generating proxy
似乎创建 WCF 客户端的最佳实践是创建代理(不是自动生成的)。
我在网上找了一段时间,没有找到任何完整的例子(代理类,web.config)
您能否提供示例或资源链接?
最佳答案
这篇文章正是关于您要问的,我相信:
WCF the Manual Way... The Right Way
尽管如此,手动创建代理可能并不总是最有效地利用您的时间。这篇文章探讨了这样做的一些重要原因——您肯定会拥有更多控制权,您的客户可能会更轻松,等等。但总的来说,像这样手动执行操作将需要您更多的时间,并向您的用户解释服务究竟如何使用你提供的代理可能会很痛苦。
WCF 允许元数据交换和发现并且 VS 会自动为您创建代理是有原因的。
无论如何,这是一篇很酷的文章,也是一种值得学习的技术。
关于c# - 创建没有自动生成代理的 WCF 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361646/