ISettingsProviderService
The IPersistComponentSettings interface enables components hosted in an application to persist their
settings in a manner transparent to the application. However, in some cases, the application may want to
override the provider(s) specified by a component. For example, at design time, we may want to persist
settings differently. This service enables this scenario. The ApplicationSettingsBase class queries this
service from the owner component's site.
namespace System.Configuration
{
public interface ISettingsProviderService
{
SettingsProvider GetSettingsProvider(SettingsProperty property);
}
}