有没有办法将 IDeserializationCallback 接口与标准 xmlSerializer 一起使用?在这种情况下似乎不支持它。
与二进制格式化程序一起使用时,IDeserializationCallback 可以正常工作。
基本上我想在反序列化时做一些计算,例如:
public void IDeserializationCallback.OnDeserialization(Object sender)
{
// After deserialization, calculate the age.
Age = System.DateTime.Now.Year - (DOB.Year + 1);
}