我正在使用可移植类库将我的框架代码从 .NET 4.0 移植到 4.5。我遇到的一件事是缺少 SerializableAttribute,我用它来启用二进制序列化以将对象存储在 asp.net 会话状态中。我见过有人建议使用 DataContract 作为替代方案,但这对 BinaryFormatter 没有帮助。
基本上我有2个场景:
我想将对象存储在会话状态(进程外)
我希望能够将它们序列化为 XML 的 JSON 以通过网络发送它们
什么是一个好的解决方案,可以让我两者兼得?
我正在使用可移植类库将我的框架代码从 .NET 4.0 移植到 4.5。我遇到的一件事是缺少 SerializableAttribute,我用它来启用二进制序列化以将对象存储在 asp.net 会话状态中。我见过有人建议使用 DataContract 作为替代方案,但这对 BinaryFormatter 没有帮助。
基本上我有2个场景:
我想将对象存储在会话状态(进程外)
我希望能够将它们序列化为 XML 的 JSON 以通过网络发送它们
什么是一个好的解决方案,可以让我两者兼得?