c# - 创建没有自动生成代理的 WCF 客户端

标签 c# wcf

看着

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/

相关文章:

c# - StreamReader 因目录错误而失败?

WCF 公开元数据还是让客户端实现接口(interface)?

.net - IIS7/WPAS : Multiple WCF services in same AppDomain?

c# - 为什么我的应用程序如此等待同步?

c# - 尝试不断尝试,直到服务恢复

c# - 将回调函数传递给另一个类

c# - ASP.NET Web API MVC 4 中带有特殊字符的自定义参数名称

c# - 应用程序在 15 分钟后崩溃,WCE 6.0 CF 3.5 Motorola MC3190

c# - 以编程方式设置 WPF 组合框中的选定项目

c# - azure vm windows服务器上的自托管wcf服务