Je veux ignorer tous les éléments du dictionnaire lors de la sérialisation que ces membres font une exceptionsérialisation Comment dynamicly ignorer tous les membres d'un type spécifique
classe exemple:
public class TestClass{
public string StringTest { get; set; }
public int IntTest { get; set; }
public Dictionary<int, string> someDictionary { get; set; }
}
Qu'est-ce que j'ai essayé (infructueuse)
XmlAttributeOverrides xOver = new XmlAttributeOverrides();
XmlAttributes attrs = new XmlAttributes();
attrs.XmlIgnore = true;
xOver.Add(typeof(Dictionary<int, string>), attrs);
XmlSerializer serialiser = new XmlSerializer(objectToConvert.GetType(), xOver);
serialiser.Serialize(writer, objectToConvert);
double possible (http://stackoverflow.com/questions/1124597/why-isnt-there-an-xml-serializable- [Pourquoi est-il pas un dictionnaire XML sérialisable dans .NET?] dictionnaire-in-net) –