See Also: ISettingsProviderService Members
The System.Configuration.IPersistComponentSettings interface enables controls and components hosted in an application to persist their application settings in a manner largely transparent to the application. However, in some cases, the application or environment may need to override the settings provider natively used by a component with one of its own choosing. The System.Configuration.ISettingsProviderService interface enables the creation of a lightweight service that communicates such an alternate settings provider, typically offered through the owning System.ComponentModel.Container.
System.Configuration.ISettingsProviderService is commonly used by design-time tools and debuggers that provide special support for application settings. To make such an arrangement function seamlessly, the System.Configuration.ApplicationSettingsBase class contains constructors that take a reference to the owning component. These constructors automatically query for compatible settings providers.