Esempio n. 1
0
 /// <summary>
 /// 设置指定名称的策略使用的策略集
 /// </summary>
 /// <param name="Name">策略名称</param>
 /// <param name="Obj">策略集对象</param>
 /// <returns>返回值:设置是否成功</returns>
 public static bool SetTargetStrategy(string InputName, TargetStrategyInfo InputObj)
 {
     bool reVal = false;
     string StrategyInfo = InputObj.StrategyFile + "," + InputObj.ClassName;
     ConfigHelper.WriteData(TypeName, InputName, StrategyInfo);
     return reVal;
 }
Esempio n. 2
0
        /// <summary>
        /// 获取指定名称的使用策略信息
        /// </summary>
        /// <param name="Name">策略名称</param>
        /// <returns>返回值:获得指定名称策略的文件名和类名</returns>
        public static TargetStrategyInfo GetTargetStrategy(string InputName)
        {
            TargetStrategyInfo reVal = new TargetStrategyInfo();
            string[] StrategyInfo = ConfigHelper.ReadData(TypeName, InputName).SplitString(",");
            if (StrategyInfo.Length == 2)
            {
                reVal.StrategyFile = StrategyInfo[0];
                reVal.ClassName = StrategyInfo[1];
            }

            return reVal;
        }