2010-11-17 33 views
1
XML元素

假設我對WCF服務定義下面的方法:的Emit參數類型如WCF

[OperationContract] 
void Draw(Shape obj) 

和我具有從形狀派生典型圓和方形類。

使用內置的WCF XML序列化,這將變成類似:

<obj ... xsd:type="Circle"/> 

任何辦法控制序列以這樣的方式,系列化發出

<circle/> <square/>

取而代之? (我知道這不映射「順應XSD繼承」本身)

非常感謝

+0

你想完成什麼? – 2010-11-17 18:43:02

回答

0

因爲你的方法返回void,我猜測你正在試圖獲得WSDL展示多種類型。你有沒有嘗試過使用已知的類型屬性?