A Sandcastle Documented Class Library

# Dundas.BI.Configuration Namespace

Classes

| Class | Description
--- | --- | ---
| AppConfigConstants | Constants pertaining to the application configuration API.
| AppSetting | A class used to hold an application setting and its outward facing information.
| AppSettingCollection | Represents a collection of AppSetting objects.
| AppSettingProperties | Class used to supply information when registering a new application configuration setting.
| AppSettingValidationRule | A class used to define rules for validating input on a configuration setting.
| AppSettingValue | Specifies the value of a setting for a specific scope.
| AvailableValuesCollection | Represents a set of configuration values which are available for a particular setting, and their corresponding user-friendly display names.
| CheckedBoundsValidationRule TValue | Represents a rule for validating that a numeric value falls within a specified range.
| CompoundValidationRule | Represents a rule which is composed of other rules.
| ConfigChangedEventArgs | Provides data for the ConfigChanged event.
| CustomValidationRule | Represents a validation rule which determines validity by evaluating a delegate.
| ServerInfo | Represents information about a server running as a node of the application.
| ServerRegistryChangedEventArgs | Provides data for the ServerRegistryChanged event.
| StringValidationRule | Represents a rule for validating strings.
| ValidationParameters | Specifies parameters for validating configuration setting values.

Interfaces

| Interface | Description
--- | --- | ---
| IAppConfig | Provides access to the values of the application's configuration settings.
| IAppConfigService | Service providing access to the application configuration.
| IServerRegistryService | Service interface providing functionality for managing servers and server groups.

Enumerations

| Enumeration | Description
--- | --- | ---
| AppSettingScope | Specifies the scope of a setting's value in the application configuration.
| AppSettingValueSource | Specifies where a configuration setting's effective value comes from.
| AppSettingValueVisibility | Specifies a level of access required in order for the value of a configuration setting to be accessible.
| AppSettingVisibility | Specifies the visibility level for an application configuration setting in a user interface.
| ServerRegistryChangeKinds | Specifies kinds of changes made to the server registry.