我是protobuf-net的新手,我想知道是否有可能影响哪些对象被序列化,如果我有一个对象图并且只想序列化它的一部分。我想到某种回调或类似的东西。
答案 0 :(得分:1)
条件序列化支持两种标准(由其他框架使用)模式 - 如果我们有:
public Foo SomeProperty {get;set}
然后是:
public bool ShouldSerializeSomeProperty() {...}
或者:
public bool SomePropertySpecified {
get {...}
set {...}
}
应该可以正常工作。返回true为serialise,false为忽略。根据您的目标框架,如果需要,它通常也可以是非公开的。