2009-06-26 2 views
0

Я пытаюсь создать службу отдыха, которая вернет некоторые данные, которые представляют собой набор абстрактного класса, который содержит различные классы реализации.возвращение абстрактных типов через REST

Как настроить тип возврата 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;} 

} 
+0

Вы попробовали это и сделали это? Если это не удалось, как это произошло? В любом случае, зачем спрашивать, пока не попробовали? –

+0

Это не вопрос REST, это вопрос Xml Serialization. –

ответ

Смежные вопросы