HeloComment obtenir élément de configuration
Quelqu'un peut-il me expliquer comment obtenir élément de configuration à partir du fichier .config. Je sais comment gérer les attributs mais pas les éléments. A titre d'exemple, je veux analyser suivant:
<MySection enabled="true">
<header><![CDATA[ <div> .... </div> ]]></header>
<title> .... </title>
</MySection>
Mon code C# ressemble à ceci jusqu'à présent:
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
{
???
}
}
Il fonctionne avec des attributs, comment dois-je faire avec des éléments (propriété d'en-tête dans le code ci-dessus) ?
Vous n'avez pas spécifié quelle version de .Net fw vous ciblez. Pour toutes les versions ci-dessus .Net 1.1 an [remarque importante] (http://msdn.microsoft.com/en-us/library/system.configuration.iconfigurationsectionhandler (v = vs.110) .aspx) doit être dit: IConfigurationSectionHandler est obsolète dans .NET Framework 2.0 et supérieur. –