See Also: SettingsProperty Members
System.Configuration.SettingsProperty is used to describe settings properties of a class derived from System.Configuration.SettingsBase. The Settings API allows a collection of settings properties to be grouped into a common language runtime class.
When persisting settings, the System.Configuration.SettingsBase base class asks for a collection of System.Configuration.SettingsProperty objects, grouped in a collection of type System.Configuration.SettingsPropertyCollection. It does this by calling its own Properties member. Inherited classes should return a collection of properties to persist.
Each System.Configuration.SettingsProperty object includes metadata about the property, including the following:
Name.
Default value.
Property type.
Serialization method.
Provider to use for persistence.
Other arbitrary attributes that are context and provider specific.