WCF服务的方法返回不同类型的对象?

aF.*_*aF. 4 c# wcf

WCF服务方法是否可以返回不同的类型?

我已经尝试过使用Object,但由于它不是DataContract类型,因此无法正常工作.

我该怎么做?

Dar*_*rov 6

你可以用known types.这些也可以使用<system.runtime.serialization>部分在配置文件中定义(请参阅本文中的" 添加已知类型的其他方法 ").

这就是说,您可能希望定义一个基本数据协定类型,所有其他可能的数据协定将从该类型派生,并使您的操作返回此基本数据协定而不是使用对象.