WP7如何在墓碑之间保存cookie?

时间:2011-04-05 00:42:27

标签: cookies windows-phone-7 isolatedstorage

我需要在登录后的请求之间保留一些cookie(它们没有标记为HttpOnly)。我让它在正常情况下工作,但不是从墓碑回来后。我已经尝试将它们保存到IsolatedStorageSettings.ApplicationSettings作为已停用事件的Dictionary<string, Cookie>,但是,当我在激活的事件上检索它们时,cookie的某些属性是不同的。以下是cookie值的一些变化。我通过在即时窗口中评估cookie来获得这些值,以获得所有值。

_Port:从“”更改为“$ Port”

m_domain_implicit:从true更改为false

m_port_implicit:从true更改为false

服务调用在逻辑删除之前工作但不在之后,调用之间的唯一区别是cookie。任何人都知道为什么从逻辑删除返回并从IsolatedStorageSettings.ApplicationSettings获取cookie时cookie值会发生变化。墓碑时有更好的方法来保存饼干吗?

1 个答案:

答案 0 :(得分:1)

您添加到IsolatedStorageSettings的任何内容都是使用DataContractSerializer序列化的。我的猜测是,这不能正确处理序列化和反序列化。

如果是这种情况,您将不得不自己处理序列化和反序列化。