1
我遵循代码片段来计算会话大小。C#:在序列化时绕过不可序列化的属性
Profile Memory Usage of Session State ASP.Net
我的问题是对象的某些属性没有标记为Serializable,所以我不能应用的解决方案。
我可以只是绕过非序列化属性?
感谢
我遵循代码片段来计算会话大小。C#:在序列化时绕过不可序列化的属性
Profile Memory Usage of Session State ASP.Net
我的问题是对象的某些属性没有标记为Serializable,所以我不能应用的解决方案。
我可以只是绕过非序列化属性?
感谢
嗯,这是不可靠的反正 - 会议的内存大小为对象是不一样的对象序列化的规模 - 并注意选择的序列化实际上取决于您选择的会话实施。
当使用BinaryFormatter
时,no:没有办法自动跳过不可序列化的字段,除非你做了一个lot与“序列化代理”的工作。你可以编辑你正在存储的对象?或者存储简单(预先序列化)的数据,如xml,json,byte[]
等。