如何在Web服务中维护对象的状态

时间:2011-03-27 09:45:18

标签: asp.net web-services object-state

是否可以将对象发送到Web服务并且Web服务返回对象? 是否可以在通过Web服务将对象发送给用户时保持对象的状态?

任何人都可以建议一些有助于上述主题的链接吗?

thanxs ..

2 个答案:

答案 0 :(得分:0)

是的,我不明白为什么不,即Web服务方法只能返回相同类型的对象。 “有效地”保持/更新其状态。

答案 1 :(得分:0)

不,这是不可能的。

Web服务受HTTP协议的限制,因此您只能向Web服务发送文本(或可能是二进制数据)。

您可以将对象序列化为字符串,但通过这样做,它不再是对象。 Web服务可以将字符串反序列化为新对象,更改它,将该对象序列化为字符串并将其返回,以便您可以将其反序列化为另一个对象。您将拥有一个与原始对象类型相同的对象,但它不是同一个对象。