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[]
等。