Пользовательский обработчик раздела web.config
Я разработал пользовательский обработчик разделов раньше, но яЯ столкнулся с проблемой, которую не могу придумать. У меня есть раздел конфигурации, как это:
Я создал следующие классы обработчиков:
using System.Configuration;
namespace MyProject.Configuration
{
public class ProvidersSection : ConfigurationSection
{
public new Element this[string key]
{
get
{
}
}
}
[ConfigurationCollection(typeof(ProviderElement))]
public class ProvidersCollection : ConfigurationElementCollection
{
protected override ConfigurationElement CreateNewElement()
{
return new ProviderElement();
}
protected override object GetElementKey(ConfigurationElement element)
{
return element.ElementInformation.Properties["name"].Value;
}
public ProviderElement this[string key]
{
get
{
return (ProviderElement)base.BaseGet(key);
}
}
}
public class ProviderElement : ConfigurationElement
{
public string this[string name]
{
get
{
return string.Empty;
}
}
}
}
Какой код мне нужен в этих классах, чтобы успешно выполнить следующий код?
string query = ProvidersSection["tasks"].Queries["Insert"];