List of all members.
Public Member Functions |
| abstract string | GetSetting (string settingname) |
| | Retrieves the specified setting from the current settings source.
|
| virtual bool | GetBooleanSetting (string settingname) |
| | Retrieves the specified boolean setting from the current settings source.
|
| virtual long | GetIntegerSetting (string settingname) |
| | Retrieves the specified integer setting from the current settings source. If the specific setting is not specified in the configuration then 0 is returned.
|
| virtual long | GetIntegerSetting (string settingname, long defaultvalue) |
| | Retrieves the specified integer setting from the current settings source.
|
Protected Attributes |
| bool | _expandEnv = true |
Properties |
| object | Lock [get] |
| | ILockable.Lock, gets a public lock for the current object.
|
| virtual bool | ExpandEnvironmentVariables [get, set] |
Static Private Member Functions |
| static ISettingsRreader | FromAppConfig () |
Private Attributes |
| object | lockobj = new object() |
Member Function Documentation
| abstract string IG::Lib::SettingsReaderBase::GetSetting |
( |
string |
settingname | ) |
[pure virtual] |
| virtual bool IG::Lib::SettingsReaderBase::GetBooleanSetting |
( |
string |
settingname | ) |
[inline, virtual] |
Retrieves the specified boolean setting from the current settings source.
- Parameters:
-
| virtual long IG::Lib::SettingsReaderBase::GetIntegerSetting |
( |
string |
settingname | ) |
[inline, virtual] |
Retrieves the specified integer setting from the current settings source. If the specific setting is not specified in the configuration then 0 is returned.
- Parameters:
-
| virtual long IG::Lib::SettingsReaderBase::GetIntegerSetting |
( |
string |
settingname, |
|
|
long |
defaultvalue |
|
) |
| [inline, virtual] |
Retrieves the specified integer setting from the current settings source.
- Parameters:
-
| settingname | Setting name. |
| defaultvalue | Value returned in the case that the correspondig setting is not defined. |
| static ISettingsRreader IG::Lib::SettingsReaderBase::FromAppConfig |
( |
| ) |
[inline, static, private] |
Member Data Documentation
Property Documentation
object IG::Lib::SettingsReaderBase::Lock [get] |
virtual bool IG::Lib::SettingsReaderBase::ExpandEnvironmentVariables [get, set] |
The documentation for this class was generated from the following file: