Wenn Sie System.Configuration.ConfigurationElement erweitern und das DeserializeElement überschreiben arbeitet eveything wie erwartet und kann bekommen, was ich von ihm benötige den XmlReader, der immer zur Verfügung gestellt und funktionsfähig ist.XmlWriter an ConfigurationElement.SerializeElement übergeben ist immer Null auf Configuration.Save
Leider, wenn ich das SerializeElement überschreibe, ist der XmlWriter, der ihm zur Verfügung gestellt wird, immer Null, aus irgendeinem Grund muss ich noch herausfinden, warum. Ich habe versucht, andere Methoden zu überschreiben und das Base.SerializeElement als erste Sache im Anruf anzurufen. Unabhängig davon muss ich noch einen Weg finden, um sicherzustellen, dass der XmlWriter an SerializeElement übergeben wird, wenn die Configuration.Save-Methode aufgerufen wird, ist nicht null.