Пользовательский обработчик раздела 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"];

Ответы на вопрос(1)

Ваш ответ на вопрос