.net XMLSrializer中的IDeserializationCallback

.net XMLSrializer中的IDeserializationCallback,.net,serialization,xml-serialization,xmlserializer,.net,Serialization,Xml Serialization,Xmlserializer,有没有办法将IDeserializationCallback接口与标准xmlSerializer一起使用?在这种情况下,它似乎不受支持 IDeserializationCallback与二进制格式化程序一起使用时工作良好 基本上,我想在反序列化时进行一些计算 e、 g: 否,XmlSerializer不使用此接口。请改用 public void IDeserializationCallback.OnDeserialization(Object sender) { // After des

有没有办法将IDeserializationCallback接口与标准xmlSerializer一起使用?在这种情况下,它似乎不受支持

IDeserializationCallback与二进制格式化程序一起使用时工作良好

基本上,我想在反序列化时进行一些计算 e、 g:


否,XmlSerializer不使用此接口。

请改用

public void IDeserializationCallback.OnDeserialization(Object sender)
{
    // After deserialization, calculate the age.
    Age = System.DateTime.Now.Year - (DOB.Year + 1);
}