public class SettingsProvider : SettingsProviderPublic Class SettingsProvider
Inherits SettingsProviderpublic ref class SettingsProvider : public SettingsProvider| SettingsProvider | Initializes a new instance of the SettingsProvider class with the default profile provider Profile. |
| SettingsProvider(IProfile) | Initializes a new instance of the SettingsProvider class with the supplied Profile Provider. This is useful for injecting a mock profile object during unit testing. |
| ApplicationName |
Gets the name of the driver or application for which settings are being managed.
This value is set during provider initialization and cannot be changed thereafter.
(Overrides SettingsProviderApplicationName) |
| Description |
Gets the provider's friendly description.
(Overrides ProviderBaseDescription) |
| Name |
Returns the provider's friendly name used during configuration.
(Overrides ProviderBaseName) |
| GetPropertyValues |
Retrieves a collection of settings values from the underlying ASCOM Profile store.
(Overrides SettingsProviderGetPropertyValues(SettingsContext, SettingsPropertyCollection)) |
| Initialize | Initializes the ASCOM Settings Provider. |
| SetPropertyValues |
Persists a collection of settings values to the underlying ASCOM Profile store.
(Overrides SettingsProviderSetPropertyValues(SettingsContext, SettingsPropertyValueCollection)) |