C# Класс Universe.Framework.Configuration.ConfigurationLoader

Loads the Configuration files into nIni
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
IsGridServer bool
defaultIniFile string
iniFilePath string
m_defines string>.Dictionary

Защищенные свойства (Protected)

Свойство Тип Описание
inidbg bool
showIniLoading bool

Открытые методы

Метод Описание
AddIncludes ( List sources, string basePath, int &cntr, List &triedPaths, IConfigSource configSource ) : void

Adds the included files as ini configuration files

FixDefines ( IConfigSource &m_config ) : void
LoadConfigSettings ( IConfigSource argvSource ) : IConfigSource

Loads the region configuration

WriteConfigFile ( int i, IConfigSource m_config ) : void

Приватные методы

Метод Описание
IsUri ( string file ) : bool

Check if we can convert the string to a URI

ReadConfig ( string iniPath, int i, IConfigSource source ) : bool

Provide same ini loader functionality for standard ini and master ini - file system or XML over http

Описание методов

AddIncludes() публичный Метод

Adds the included files as ini configuration files
public AddIncludes ( List sources, string basePath, int &cntr, List &triedPaths, IConfigSource configSource ) : void
sources List List of URL strings or filename strings
basePath string
cntr int Where should we start inserting sources into the list?
triedPaths List
configSource IConfigSource
Результат void

FixDefines() публичный Метод

public FixDefines ( IConfigSource &m_config ) : void
m_config IConfigSource
Результат void

LoadConfigSettings() публичный Метод

Loads the region configuration
public LoadConfigSettings ( IConfigSource argvSource ) : IConfigSource
argvSource IConfigSource Parameters passed into the process when started
Результат IConfigSource

WriteConfigFile() публичный Метод

public WriteConfigFile ( int i, IConfigSource m_config ) : void
i int
m_config IConfigSource
Результат void

Описание свойств

IsGridServer публичное свойство

public bool IsGridServer
Результат bool

defaultIniFile публичное свойство

public string defaultIniFile
Результат string

iniFilePath публичное свойство

public string iniFilePath
Результат string

inidbg защищенное свойство

Should we save all merging of the .ini files to the file-system?
protected bool inidbg
Результат bool

m_defines публичное свойство

public Dictionary m_defines
Результат string>.Dictionary

showIniLoading защищенное свойство

Should we show all the loading of the config files?
protected bool showIniLoading
Результат bool