Пример #1
0
 /// <summary>
 /// 保存网站配置信息
 /// </summary>
 public static void SaveShopConfig(ShopConfigInfo shopConfigInfo)
 {
     lock (_locker)
     {
         if (_iconfigstrategy.SaveShopConfig(shopConfigInfo))
         {
             _shopconfiginfo = shopConfigInfo;
         }
     }
 }
Пример #2
0
 static BSPConfig()
 {
     try
     {
         string[] fileNameList = Directory.GetFiles(System.Web.HttpRuntime.BinDirectory, "OWZX.ConfigStrategy.*.dll", SearchOption.TopDirectoryOnly);
         _iconfigstrategy = (IConfigStrategy)Activator.CreateInstance(Type.GetType(string.Format("OWZX.ConfigStrategy.{0}.ConfigStrategy, OWZX.ConfigStrategy.{0}", fileNameList[0].Substring(fileNameList[0].LastIndexOf("ConfigStrategy.") + 15).Replace(".dll", "")),
                                                                                   false,
                                                                                   true));
     }
     catch
     {
         throw new BSPException("创建'配置策略对象'失败,可能存在的原因:未将'配置策略程序集'添加到bin目录中;'配置策略程序集'文件名不符合'OWZX.ConfigStrategy.{策略名称}.dll'格式");
     }
     _rdbsconfiginfo = _iconfigstrategy.GetRDBSConfig();
     _shopconfiginfo = _iconfigstrategy.GetShopConfig();
 }