/// <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; }
/// <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; }