/// <summary>
        /// 初始化[注意初始化顺序]
        /// </summary>
        public static void Initialize()
        {
            InitBasicConfig();
            InitSqlDependency();
            InitContainer();

            if (ProductionHelper.IsProductionEnvironment())
            {
                InitWechatParas();
                InitBaiduParas();
            }

            SystemConfigObject.Notify((int)SystemStatus.Start);
        }
 private static void InitContainer()
 {
     SystemConfigObject.Add(new ContainerSubscriber());
 }
 private static void InitSqlDependency()
 {
     SystemConfigObject.Add(new SqlDependencySubscriber());
 }
 private static void InitBasicConfig()
 {
     SystemConfigObject.Add(new BasicConfigSubscriber());
 }
 /// <summary>
 /// 卸载
 /// </summary>
 public static void Uninitialize()
 {
     SystemConfigObject.Notify((int)SystemStatus.Stop);
 }