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

本文关键字:同类型 对象 返回 WCF 服务 方法 | 更新日期: 2023-09-27 18:13:32

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

我已经尝试过对象,但由于它不是一个数据合约类型,它不能正常工作。

我该怎么做?

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

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

也就是说,你可能想定义一个基本数据契约类型,所有其他可能的数据契约都将从中派生,并让你的操作返回这个基本数据契约,而不是使用object。