A Sandcastle Documented Class Library

# IAppConfig Interface

Provides access to the values of the application's configuration settings.

Namespace: Dundas.BI.Configuration
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public interface IAppConfig

    Public Interface IAppConfig

    public interface class IAppConfig

    type IAppConfig =  interface end

The IAppConfig type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| GetBoolean | Gets the effective value of the specified configuration setting as a Boolean.
| GetDateTime | Gets the effective value of the specified configuration setting as a DateTime.
| GetDouble | Gets the effective value of the specified configuration setting as an Double.
| GetInt32 | Gets the effective value of the specified configuration setting as an Int32.
| GetString | Gets the effective value of the specified configuration setting as a String.
| GetTimeSpan | Gets the effective value of the specified configuration setting as a TimeSpan.
| GetUri | Gets the effective value of the specified configuration setting as a Uri.
| GetValueOrDefault | Gets the value of the specified setting in the specified scope, or the setting's default value if it was not set at the specified scope.
| TryGetValue T | Gets the setting associated with the specified ID in the specified scope.

Top
Remarks
Typical use of this class involves using the GetValue(Guid) method to retrieve the effective value of a specific configuration setting. The full list of settings is accessible through Settings.
See Also

#### Reference

Dundas.BI.Configuration Namespace
Dundas.BI.Configuration
IAppConfigService