HeloCome ottenere l'elemento di configurazione
Qualcuno può spiegarmi come ottenere l'elemento di configurazione dal file .config. So come gestire gli attributi ma non gli elementi. A titolo di esempio, voglio analizzare seguente:
<MySection enabled="true">
<header><![CDATA[ <div> .... </div> ]]></header>
<title> .... </title>
</MySection>
Il mio codice C# è simile al seguente finora:
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
{
???
}
}
Funziona con gli attributi, come faccio con gli elementi (proprietà di intestazione in codice di cui sopra) ?
Non hai specificato quale versione di .Net hai scelto come target. Per tutte le versioni sopra .Net 1.1 un [importante osservazione] (http://msdn.microsoft.com/en-us/library/system.configuration.iconfigurationsectionhandler (v = vs.110) .aspx) dovrebbe essere detto: IConfigurationSectionHandler è deprecato in .NET Framework 2.0 e versioni successive. –