0
我想在反序列化过程中跳过(不调用)函数。例如,如果我有财产。反序列化时跳过函数
private int _value1
public int Value1
{
get { return _value1; }
set {
_value1 = value;
CallSomeFunction(_value1)
}
}
我想在反序列化期间不要调用“CallSomeFunction(x)”。因为反序列化设置为Value1,所以它调用了真正不应该调用的CallSomeFunction,因为在之前手动创建对象时,CallSomeFunction已经完成了它的工作。有没有办法做到这一点,以便它跳过/不调用set属性中的函数,只设置值?