我刚刚在 MSDN 上偶然发现了OnDeserializedAttribute。描述说
应用于方法时,指定在对象图中的对象反序列化后立即调用该方法。相对于图中其他对象的反序列化顺序是不确定的。
问题
- 是否为任何序列化程序调用具有此属性的方法?
- 如果是这样,.NET 如何确保为任意序列化程序调用该方法?
- 如果不支持,是否所有“通用”序列化器(BinaryFormatter、XmlSerializer、JSON 序列化器、DataContractSerializer)都支持?
我刚刚在 MSDN 上偶然发现了OnDeserializedAttribute。描述说
应用于方法时,指定在对象图中的对象反序列化后立即调用该方法。相对于图中其他对象的反序列化顺序是不确定的。
问题