【发布时间】:2009-08-17 19:29:26
【问题描述】:
我能否反序列化 Silverlight 3.0 运行时中使用 BinaryFormatter 使用完整 .NET 2.0 运行时序列化的对象?我正在使用以下代码将对象序列化为我们写入数据库表的 ByteArray:
MemoryStream serStream = new MemoryStream();
BinaryFormatter binFormatter = new BinaryFormatter();
binFormatter.Serialize(serStream, csMetric);
serStream.Position = 0;
return serStream.ToArray();
然后,Silverlight 客户端需要从数据库中检索此二进制数据(通过 Web 服务调用)并将字节反序列化回 csMetric 类的实例。
这可能吗?如果是这样,鉴于 BinaryFormatter 在 SL 3.0 运行时中不可用,如何在客户端完成?
谢谢, 乔恩
【问题讨论】:
标签: serialization silverlight-3.0