ISettingsProviderService Interface
TOC
Collapse the table of content
Expand the table of content

ISettingsProviderService Interface

 

Provides an interface for defining an alternate application settings provider.

Namespace:   System.Configuration
Assembly:  System (in System.dll)

public interface ISettingsProviderService

NameDescription
System_CAPS_pubmethodGetSettingsProvider(SettingsProperty)

Returns the settings provider compatible with the specified settings property.

The 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 ISettingsProviderService interface enables the creation of a lightweight service that communicates such an alternate settings provider, typically offered through the owning Container.

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 ApplicationSettingsBase class contains constructors that take a reference to the owning component. These constructors automatically query for compatible settings providers.

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft