/// <summary> /// protected ctor of BaseDL. /// </summary> /// <param name="connectionName">connection property name</param> protected BaseDL(string connectionName) { _connName = connectionName; propUtil = ConfUtil.BuildPropertyNew(ConnectionName); _driverType = propUtil.DriverType; _ConnStr = propUtil.PropertyString; Conn = ConnectionFactory.CreateConnection(_driverType, _ConnStr); }
public static ConfLoadingTips Get(int id) { if (Dict == null) { Dict = ConfUtil.LoadConf <ConfLoadingTips>(); } Dict.TryGetValue(id, out var conf); return(conf); }
public static ConfGarbageBin Get(int id) { if (Dict == null) { Dict = ConfUtil.LoadConf <ConfGarbageBin>(); } Dict.TryGetValue(id, out var conf); return(conf); }
public static ConfGarbageBin GetByCategory(EGarbage category) { if (CategoryDict == null) { if (Dict == null) { Dict = ConfUtil.LoadConf <ConfGarbageBin>(); } CategoryDict = new Dictionary <int, ConfGarbageBin>(Dict.Count); foreach (var pair in Dict) { CategoryDict.Add((int)pair.Value._category, pair.Value); } } CategoryDict.TryGetValue((int)category, out var conf); return(conf); }
public string SetLiveServiceConf(HostOption option, string confName) { try { string remoteFileName = $@"/root/srs/trunk/conf/{confName}.conf"; using (var sftp = new SftpClient(_host, _port, _username, _password)) { sftp.Connect(); if (sftp.Exists(remoteFileName)) { sftp.DeleteFile(remoteFileName); } //var configText = File.ReadAllText(@"C:\Users\Meng Zhang\Desktop\test.conf"); var configText = ConfUtil.BuildConfString(option); sftp.WriteAllText(remoteFileName, configText); } ReloadHotService(confName, ((i, s) => { })); return(remoteFileName); } catch (Exception e) { throw; } }