表示类的属性不能序列化

时间:2011-05-30 03:11:33

标签: c# silverlight serialization windows-phone-7 xml-serialization

我在WP7上使用silverlight。 我有一个班级,我正在尝试序列化到隔离存储。我知道框架会自动为我自动序列化,假设每个属性都是可序列化的。

对于这个类,我有一些不可序列化的属性(如BitmapImage)。有没有办法告诉框架不要序列化该属性(而是在反序列化时将其设置为null?)

我知道实现XmlSerializable是一种可能性,但我不想手动设置/获取每个。我宁愿它序列化我告诉它的内容,并且我可以在反序列化后设置其他属性。

感谢

1 个答案:

答案 0 :(得分:5)

您可以使用XmlIgnoreAttribute告诉XmlSerializer忽略您的属性。