public override void Initialize() { ModuleConfigData configData = new ModuleConfigData(); configData.InitExtendProperties(); DataMaintainer.ApplyConfig(configData); }
/// <summary> /// 运行时初始化 /// </summary> public virtual void RuntimeInitialize() { DesignTimeService?.Deactivate(); ConfigurationManager.RuntimeInitialize(); LogService.RuntimeInitialize(); ResultManager.RuntimeInitialize(); SequenceManager.RuntimeInitialize(); DataMaintainer.RuntimeInitialize(); EngineController.RuntimeInitialize(); RuntimeService.Activate(); }
/// <summary> /// 设计时初始化 /// </summary> public virtual void DesigntimeInitialize() { RuntimeService.Deactivate(); ConfigurationManager.DesigntimeInitialize(); LogService.DesigntimeInitialize(); ParameterChecker.DesigntimeInitialize(); ResultManager.DesigntimeInitialize(); ComInterfaceManager.DesigntimeInitialize(); SequenceManager.DesigntimeInitialize(); DataMaintainer.DesigntimeInitialize(); EngineController.DesigntimeInitialize(); DesignTimeService.Activate(); }
/// <summary> /// 销毁当前Runner /// </summary> public virtual void Dispose() { _runnerInst = null; DesignTimeService?.Dispose(); RuntimeService?.Dispose(); EngineController?.Dispose(); DataMaintainer?.Dispose(); SequenceManager?.Dispose(); ComInterfaceManager?.Dispose(); ResultManager?.Dispose(); ParameterChecker?.Dispose(); LogService?.Dispose(); ConfigurationManager?.Dispose(); }
public override void Initialize() { this.LogService = new LogService(); this.DataMaintainer = new DataMaintainer.DataMaintainer(); this.EngineController = new EngineHandle(); this.SequenceManager = new SequenceManager.SequenceManager(); this.ComInterfaceManager = new InterfaceManager(); ModuleConfigData configData = new ModuleConfigData(); configData.InitExtendProperties(); LogService.ApplyConfig(configData); ComInterfaceManager.ApplyConfig(configData); SequenceManager.ApplyConfig(configData); DataMaintainer.ApplyConfig(configData); EngineController.ApplyConfig(configData); LogService.RuntimeInitialize(); ComInterfaceManager.DesigntimeInitialize(); SequenceManager.DesigntimeInitialize(); DataMaintainer.RuntimeInitialize(); EngineController.RuntimeInitialize(); }
public BotCommandTrigger(DataMaintainer dataMaintainer, IDataProvider dataProvider) { _dataMaintainer = dataMaintainer; _dataProvider = dataProvider; }
public UpdateSnapshotsJob(IDbContextFactory <NewbieContext> dbContextFactory, DataMaintainer dataMaintainer, ILogger <UpdateSnapshotsJob> logger) { _dbContextFactory = dbContextFactory; _dataMaintainer = dataMaintainer; _logger = logger; }
public SpeakingTrigger(DataMaintainer dataMaintainer, IDataProvider dataProvider) { _dataMaintainer = dataMaintainer; _dataProvider = dataProvider; }