我是新來的,我希望任何人都可以幫助我。爲什麼WCF服務返回xml序列化對象?
我有用VB.NET編寫的這個客戶端的WCF服務和Windows窗體。 Service類開始返回xml序列化對象,但Service端的所有類都是DataContract -s,服務類是DataContractFormat。我到處搜索關於序列化的內容,我無法找到它開始這樣做的理由。
我檢查了我的類和服務,app.config文件,但我找不到任何東西。
我檢查了Reference.vb類,它的System.Xml.Serialization.XmlElementAttribute無處不在。 這個問題看起來可能是假的,但我真的不知道該怎麼做。我只想知道什麼可以導致服務採取這種行動。
謝謝。
你是什麼意思「服務類開始返回XML序列化對象」?服務總是返回序列化的對象。 – 2010-03-16 07:52:24
我的意思是,我的服務工作正常,但我無法弄清楚爲什麼它開始返回xmlnode。 實施例:System.Xml.Serialization.XmlElementAttribute _ 公共接口IService1 _ 功能getActivities()作爲對象() 完接口 函數生成助手活動對象陣列,並返回到客戶端側,但在客戶端而不是對象數組我有xmlnode。 –
hgulyan
2010-03-16 07:57:46
抱歉,不清楚的解釋。 據我所知,WCF可以返回數據和XML序列化對象,我的服務正在返回數據序列化對象,但它現在返回xmlnode。我試圖找出原因。 – hgulyan 2010-03-16 08:07:11