Gibt es eine Möglichkeit, einen Konfigurationsabschnitt zu machen, die einen Freiform-XML Körper erlauben würden? Wie würde ich bekommen, dass Freiformkörper in Code?Freeform XML-Konfigurationsabschnitt Körper in app.config
Zum Beispiel würde ich gerne eine ModuleConfigurationSection wie diese erstellen:
<modules>
<module name="ModuleA" type="My.Namespace.ModuleA, My.Assembly">
<moduleConfig>
<serviceAddress>http://myserver/myservice.svc</serviceAddress>
</moduleConfig>
</module>
<module name="ModuleB" type="My.Namespace.ModuleB, My.OtherAssembly">
<moduleConfig>
<filePath>c:\directory</filePath>
</moduleConfig>
</module>
</modules>
So einige Code würde mit ConfigurationManager.GetSection("modules")
jedes dieser Modultypen von Konfigurationsabschnitten spin up und ich möchte die XML innen passieren moduleConfig
das Element als opaker Konfigurationswert an den Konstruktor des Modulklasse.
Jede Eingabe zu schätzen!
Sie sollten die 'XmlNode' für das Element, das Sie genau wie in meiner Antwort möchte der Lage sein, Curry weg, wo ich die' XElement' speichern . Ich habe deinen Code aktualisiert, um dies zu zeigen. – joshperry