【发布时间】:2011-11-17 15:11:39
【问题描述】:
我正在为 Java Web 服务开发 .NET WCF 客户端。我可以从 Java Web 服务 WSDL 成功生成 .NET 代理类,并通过代理类调用该服务。一个问题是代理类中的类重复。假设我们有两个 java web 服务:java_a 和 java_b,都引用了一个类 common_class。
现在,如果我在客户端为两个 Java Web 服务生成两个 .NET 代理类,例如:proxy_a 和 proxy_b。现在在两个代理类中都有一个名为 common_class 的类,一个是 proxy_a.common_class,另一个是 proxy_b.common_class。我想为客户端的两个代理类编写一些帮助类,但是很难处理 common_class。我必须编写许多重复代码来操作两个我认为不应该发生的 common_class。应该可以手动修改代理类以提取 common_class,但由于我必须经常更新代理类,因此手动工作会非常痛苦。
所以我的问题是:在生成代理类时如何避免这种类定义重复?
最好的问候, - 布鲁斯
【问题讨论】:
标签: .net wcf web-services wsdl