コード例 #1
0
ファイル: PluginUtils.cs プロジェクト: Lee-Peter/BrnShop-1
 /// <summary>
 /// 保存插件设置
 /// </summary>
 public static void SavePluginSet(PluginSetInfo pluginSetInfo)
 {
     lock (_locker)
     {
         IOHelper.SerializeToXml(pluginSetInfo, IOHelper.GetMapPath(_dbfilepath));
         _pluginsetinfo = null;
         PayConfig.ReSet();
         BrnShop.PayPlugin.OpenWeChat.PayConfig.ReSet();
     }
 }
コード例 #2
0
ファイル: PluginUtils.cs プロジェクト: Lee-Peter/BrnShop-1
        private static string _dbfilepath           = "/plugins/BrnShop.PayPlugin.WeChat/db.config"; //数据文件路径

        /// <summary>
        ///获得插件设置
        /// </summary>
        /// <returns></returns>
        public static PluginSetInfo GetPluginSet()
        {
            if (_pluginsetinfo == null)
            {
                lock (_locker)
                {
                    if (_pluginsetinfo == null)
                    {
                        _pluginsetinfo = (PluginSetInfo)IOHelper.DeserializeFromXML(typeof(PluginSetInfo), IOHelper.GetMapPath(_dbfilepath));
                    }
                }
            }
            return(_pluginsetinfo);
        }