5

Estoy usando silverlight en WP7. Tengo una clase que estoy tratando de serializar a almacén aislado. Sé que el framework se encargará de serializar la clase automáticamente, asumiendo que cada propiedad sea serializable.Denote las propiedades de la clase para no ser serializadas

Para esta clase, tengo algunas propiedades (como BitmapImage) que no son serializables. ¿Hay alguna manera de decirle al framework que NO serialice esa propiedad (y en cambio, establecerlo como nulo cuando lo deserializa?)

Sé que implementar XmlSerializable es una posibilidad, pero no quiero tener que configurar/obtener cada uno de forma manual. Prefiero serializar lo que le digo, y puedo ir y establecer las otras propiedades después de que se ha deserializado.

gracias

Respuesta

5

Se puede utilizar para contar XmlIgnoreAttribute XmlSerializer hacer caso omiso de su propiedad.

+0

¡Perfecto! Exactamente lo que estaba buscando, ¡gracias! PD: ¿todavía llama a mi constructor cuando se deserializa? :) – Steve

+0

Llama al constructor por defecto (el que no tiene parámetros), cuando se deserializa. –

+0

Bien, pensé que sí. ¡Gracias! – Steve

Cuestiones relacionadas