public ESBDataVaildSetting() { IniProfile l_Ini = new IniProfile(Path.GetFullPath("configure.ini")); int RemoveCompareItemCount = l_Ini.GetInt32("RemoveCompareItem", "Count", 0); //不加入比對參數至List for (int i = 0; i < RemoveCompareItemCount; i++) { string strRemoveCompareItem = l_Ini.GetString("RemoveCompareItem", "Item" + (i + 1), ""); if (strRemoveCompareItem.Trim() != "" && !m_RemoveCompareItem.Contains(strRemoveCompareItem)) { this.m_RemoveCompareItem.Add(strRemoveCompareItem); } } m_SaveOutPutPath = Path.Combine(Application.StartupPath, "SAVE"); if (!Directory.Exists(m_SaveOutPutPath)) { Directory.CreateDirectory(m_SaveOutPutPath); } m_ChildkeyColumns = new Dictionary <string, string>(); if (l_Ini.SectionExist("Childkeys")) { foreach (KeyValuePair <string, string> item in l_Ini["Childkeys"]) { m_ChildkeyColumns.Add(item.Key, item.Value); } } }
internal AppData(Guid token, string mechineCode, SecretkeyData secretData, IniProfile <SystemSetting> setting, MainFormMenu menu) { Token = token; MachineCode = mechineCode; SecretData = secretData; Setting = setting; Menu = menu; AuthorizeStatus = AuthorizeStatus.NotAuthorized; }
public GatewayClient() { IniProfile l_Ini = new IniProfile(Path.GetFullPath("configure.ini")); _LogName = l_Ini.GetString("System", "LogName", "ESBDataVaild"); _SettingConfigurePath = l_Ini.GetString("System", "SettingConfigurePath", ""); IniProfile lSettingConfigure_Ini = new IniProfile(Path.GetFullPath(_SettingConfigurePath)); _DBClassName = lSettingConfigure_Ini.GetString("System", "DBClassName", ""); _ECMSClassName = lSettingConfigure_Ini.GetString("System", "ECMSClassName", ""); _SMSServerClassName = lSettingConfigure_Ini.GetString("System", "SMSServerClassName", ""); _ESBClassName = lSettingConfigure_Ini.GetString("System", "ESBClassName", ""); m_GatewayTimeout = lSettingConfigure_Ini.GetInt32("System", "GatewayTimeout", 60) * 1000; m_Gateway = new GatewayConnector(); m_Gateway.Profile = l_Ini.GetString("System", "Profile", ""); m_Gateway.EntityName = l_Ini.GetString("System", "EntityName", ""); m_Gateway.EnableLog = true; m_Gateway.OnMessageArrival += new GatewayEventHandler(OnMessageArrival); m_Gateway.OpenFreeThread(); }
public static string GetString(string category, string name, string def) { return(IniProfile.GetString(category, name, def, true)); }
public static int GetInt(string category, string name, int def) { return(IniProfile.GetInt(category, name, def, true)); }
public static float GetFloat(string category, string name, float def) { return(IniProfile.GetFloat(category, name, def, true)); }
public static bool GetBool(string category, string name, bool def = false) { return(IniProfile.GetBool(category, name, def, true)); }
public static void SetString(string category, string name, string value) { IniProfile.SetString(category, name, value); }
public static void SetInt(string category, string name, int value) { IniProfile.SetInt(category, name, value); }
public static void SetFloat(string category, string name, float value) { IniProfile.SetFloat(category, name, value); }
public static void SetBool(string category, string name, bool value) { IniProfile.SetBool(category, name, value); }
static void testLoadIni(string pathInstalled) { // var pathIni = pathInstalled + @"dogal3.ini"; var pathIni = pathInstalled + @"..\common\atr\atr.ini"; var profileIni = new IniProfile(pathIni); }