Typically you'll subclass this constructor. The default implementation provides for a section in the applicaiton's .config file.
Recommend you implement default your constructor to automatically load up:
public MyConfiguration() : base(null,"MyAppConfig") {}
Pass null and create a default provider implementation here - typically ConfigFileConfigurationProvider.
public AppConfiguration(IConfigurationProvider provider, string sectionName);
sectionName
Optional - section name used