Interface IConfigManager
- Namespace
- Oqtane.Infrastructure
- Assembly
- Oqtane.Server.dll
public interface IConfigManager
Methods
AddOrUpdateSetting<T>(string, string, T, bool)
void AddOrUpdateSetting<T>(string file, string key, T value, bool reload)
Parameters
file
string
key
string
value
T
reload
bool
Type Parameters
T
AddOrUpdateSetting<T>(string, T, bool)
void AddOrUpdateSetting<T>(string key, T value, bool reload)
Parameters
key
string
value
T
reload
bool
Type Parameters
T
GetConnectionString()
string GetConnectionString()
Returns
- string
GetConnectionString(string)
string GetConnectionString(string name)
Parameters
name
string
Returns
- string
GetInstallationId()
string GetInstallationId()
Returns
- string
GetSection(string)
IConfigurationSection GetSection(string sectionKey)
Parameters
sectionKey
string
Returns
- IConfigurationSection
GetSetting<T>(string, string, T)
T GetSetting<T>(string sectionKey, string settingKey, T defaultValue)
Parameters
sectionKey
string
settingKey
string
defaultValue
T
Returns
- T
Type Parameters
T
GetSetting<T>(string, T)
T GetSetting<T>(string settingKey, T defaultValue)
Parameters
settingKey
string
defaultValue
T
Returns
- T
Type Parameters
T
GetSettings(string)
Dictionary<string, string> GetSettings(string sectionKey)
Parameters
sectionKey
string
Returns
- Dictionary<string, string>
IsInstalled()
Returns
- bool
Reload()
RemoveSetting(string, bool)
void RemoveSetting(string key, bool reload)
Parameters
key
string
reload
bool
RemoveSetting(string, string, bool)
void RemoveSetting(string file, string key, bool reload)
Parameters
file
string
key
string
reload
bool