protobuf-net:用于决定要序列化哪些对象的回调
本文关键字:对象 回调 序列化 用于 决定 protobuf-net | 更新日期: 2023-09-27 18:24:09
我是protobuf-net的新手,我想知道如果我有一个对象图,并且只想序列化它的一部分,是否有可能影响哪些对象被序列化。我想到了某种回调或类似的东西。
条件序列化支持两种标准(其他框架使用)模式-如果我们有:
public Foo SomeProperty {get;set}
然后:
public bool ShouldSerializeSomeProperty() {...}
或者:
public bool SomePropertySpecified {
get {...}
set {...}
}
应该可以正常工作。返回true可串行化,返回false可忽略。根据您的目标框架,如果需要,它通常也可以是非公共的。