推广WCF客户端

时间:2013-08-27 23:30:50

标签: wcf reflection

我是WCF的新手,面临着一项非常具有挑战性的任务。

我有10多个看起来几乎相同的wsdl文件。反过来可以生成它们的名称,CO1,CO2,CO3 ......它们每个都有很多方法,CO1Query,CO1Add,CO1Update等。

不是拥有所有这些文件,也不是将它们组合到单个类中,而是引用CO1Channel.CO1Query(CO1Input),...等等

我希望有一个通用的类名CO和所有带CO的成员/方法。

鉴于索引1-10,如何使用此单个类调用所有这些方法?因此,C01,CO2是具有命名空间的真实对象,但CO是我们在代码中概括和定义的CO。

我找到了这个链接http://blogs.msdn.com/b/carlosfigueira/archive/2011/03/14/wcf-extensibility.aspx,也许其中一个有帮助。

  1. DataContractResolver,
  2. EndPointBehavior / OperationBehavior
  3. IObjectReference
  4. 没有。 1需要动态生成不同的类,我试图避免。 2号选择不同的操作,所以代替COQuery做CO1Query但我觉得这没有定义 第3号看起来很有希望并且有一个GetRealObject方法

0 个答案:

没有答案