【发布时间】:2016-03-02 18:18:37
【问题描述】:
我试图使用提到的代码 sn-p here 为服务生成代理,但我意识到 sn-p 仅适用于 asmx 服务。 C# 中的 WCF 服务是否也可以这样做?
【问题讨论】:
-
您的链接示例应该适用于任何公开 WSDL 的内容,您尝试过吗?
-
@PrestonGuillot,是的,我试过了。它实际上生成的输出与我们使用 asmx 服务时得到的输出相同。例如,在 WCF 服务中定义为 ServiceContract 的接口生成为输出中名称为 WsHttpBinding_InterfaceName 的部分类。
-
也许这就是你要找的东西:benmccallum.wordpress.com/2011/08/27/…
-
@dustmouse,文章中的代码只是重构为为每个代理对象动态创建和处置通道。最后 Template(T) 仍然是 WCF 服务的接口或 SericeContract。