我正在尝试构建一个休息服务,它将返回一些数据,这些数据是包含各种实现类的抽象类的集合。
如何设置我的REST返回类型,以便能够指定将返回的各种类型。
例如。
<RootType>
<dataAttribute></dataAttribute>
<Array>
<ItemofClassA></ItemOfClassA>
<ItemofClassB></ItemOfClassB>
<ItemofClassC></ItemOfClassC>
</Array>
</RootType>
我相信我在定义中需要这样的东西。
class RootType{
[XMLType (Typeof(ClassA)]
[XMLType (Typeof(ClassB)]
[XMLType (Typeof(ClassC)]
public AbstractClass[] Array{get;set;}
}