我是新来的,我希望任何人都可以帮助我。为什么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