XmlSerialization и атрибуты - предотвращение сериализации свойства - PullRequest
0 голосов
/ 04 февраля 2009

Есть ли способ заставить XmlSerialization в .NET игнорировать определенные свойства при сериализации?

Например, у меня есть публичное свойство bool IsValid, и это единственное свойство объекта, которое я не хочу сериализовать. Как я мог это сделать?

Ответы [ 3 ]

8 голосов
/ 04 февраля 2009

Добавьте XmlIgnoreAttribute поверх свойства.

3 голосов
/ 04 февраля 2009

Просто примените [XmlIgnore] к свойству, которое вы хотите игнорировать.

См. http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlattributes.xmlignore.aspx.

0 голосов
/ 04 февраля 2009

Использовать XmlIgnoreAttribute .

...