HeloКак получить элемент конфигурации
Может ли кто-нибудь объяснить мне, как получить элемент конфигурации из файла .config. Я знаю, как обрабатывать атрибуты, но не элементы. В качестве примера, я хочу разобрать следующее:
<MySection enabled="true">
<header><![CDATA[ <div> .... </div> ]]></header>
<title> .... </title>
</MySection>
Мой C# код выглядит следующим образом до сих пор:
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
{
???
}
}
Она работает с атрибутами, как делать с элементами (свойство заголовка в коде выше) ?
Вы не указали, какую версию .Net вы хотите настроить. Для всех версий выше .Net 1.1 следует отметить [важное замечание] (http://msdn.microsoft.com/en-us/library/system.configuration.iconfigurationsectionhandler (v = vs.110) .aspx): IConfigurationSectionHandler - это устарел в .NET Framework 2.0 и выше. –