HeloSo erhalten Sie das Konfigurationselement
Kann mir jemand erklären, wie man Konfigurationselement aus der .config-Datei erhält. Ich weiß, wie man mit Attributen, aber nicht mit Elementen umgeht. Als Beispiel möchte ich folgendes analysieren: bisher
<MySection enabled="true">
<header><![CDATA[ <div> .... </div> ]]></header>
<title> .... </title>
</MySection>
Mein C# Code sieht wie folgt aus:
public class MyConfiguration : ConfigurationSection
{
[ConfigurationProperty("enabled", DefaultValue = "true")]
public bool Enabled
{
get { return this["enabled"].ToString().ToLower() == "true" ? true : false; }
}
[ConfigurationProperty("header")]
public string header
{
???
}
}
Es mit Attributen funktioniert, wie ich (in obigen Code-Header-Eigenschaft) mit Elementen zu tun ?
Sie haben nicht angegeben, welche Version von .Net fw Sie zielen. Für alle Versionen über .Net 1.1 sollte eine [wichtige Anmerkung] (http://msdn.microsoft.com/en-us/library/system.configuration.iconfigurationsectionhandler (v = vs.110) .aspx) gesagt werden: IConfigurationSectionHandler ist veraltet in .NET Framework 2.0 und höher. –