BaseConfigurationProvider<TS> Class Members
The following tables list the members exposed by BaseConfigurationProvider<TS>.
Public Fields
Name | Description | |
---|---|---|
![]() | CreateIfMissing | CreateIfMissing |
Protected Fields
Name | Description | |
---|---|---|
![]() | AutoPrefix | Auto qualifier prefix |
![]() | GroupNames | Group Names |
Public Properties
Name | Description | |
---|---|---|
![]() | Active | Active flag |
![]() | AutoDiscover | Auto discover configurations |
![]() | CanCreateValue | Can create the configuration value element if one doesn't exist |
![]() | Configurations | Return all configurations |
![]() | CreationSource | Who created this provider |
![]() | DisplayName | Display Name |
![]() | DisplaySource | Display text for this provider |
![]() | Enums | Enumerations |
![]() | FeedsToProvider | Provider to upgrade to |
![]() | Groups | Groups |
![]() | KnownConfigurations | Get list of known configurations |
![]() | Manager | Manager for this provider |
![]() | Name | Name |
![]() | Precedence | Precedence |
![]() | ProviderType | ProviderType |
![]() | SupportsOverride | Provider supports overriding values |
![]() | UserSet | User set |
Public Methods
Name | Description | |
---|---|---|
![]() | AddConfiguration | Add configuration |
![]() | AddConfigurations | Add configurations |
![]() | CopyAllFrom | Copy configurations and groups from another provider |
![]() | CopyFrom | Copy a given configuration from another provider |
![]() | Dispose | Dispose |
![]() | FindGroup | Searches for the first group. |
![]() | Get<T> | Get configuration value by key |
![]() | GetAllConfigurationValues | Get all configuration values known by the provider. |
![]() | GetCollection<T> | |
![]() | GetConfiguration<T> | Get Configuration by name |
![]() | GetConfigurationForDisplay | Get a given configuration for display purposes |
![]() | GetConfigurationValue | Overloaded. Get Configuration Value |
![]() | GetDisplayValue<T> | Get value for display |
![]() | GetEnumMembers | Get enumeration members |
![]() | GetMatchingConfigurations | get matching configurations |
![]() | GetSetting | Get configuration |
![]() | GetUntypedValue | Get untyped value |
![]() | HasConfiguration | Query if configuration known |
![]() | RemoveConfiguration | Remove a named configuration from the list of known configurations |
![]() | RemoveConfigurationProviderSpecifics | Template method - provider specific implementation to remove configuration |
![]() | Save | Overloaded. Save |
![]() | Set<T> | Set configuration by key and value |
![]() | SetFromString | Set for string |
![]() | SetValueFromString<T> | Set from string |
Protected Methods
Name | Description | |
---|---|---|
![]() | AddGroupIfRequired | Adds a group if required. |
![]() | AddGroupsIfRequired | Add Groups from key if required. |
![]() | ConfigurationExists | Check if configuration exists |
![]() | CreateConfiguration<T> | Create new configuration from another one (kept for backwards signature compatibility) |
![]() | CreateGroup | Create new Group at source |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. |
![]() | GetValue<T> | Get Value by name |
![]() | SafeName | Safe name |
![]() | SetValue<T> | Set Value |
Public Events
Name | Description | |
---|---|---|
![]() | AddConfigurationEvent | Update event handler raised when configuration added to provider |
![]() | RemoveConfigurationEvent | Update event handler when configuration removed from provider |
See Also