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