Esempio n. 1
0
        /// <summary>
        /// 重置服务
        /// </summary>
        private void Reset()
        {
            List <DensityDevice> devices = InitCache();

            _logger.LogInformation((int)LogEvent.系统, "重启数据适配");
            DensityAdapter densityAdapter = _serviceProvider.GetRequiredService <DensityAdapter>();

            densityAdapter.Reset(devices);
            DensityBranchBlock densityBranchBlock = _serviceProvider.GetRequiredService <DensityBranchBlock>();
            EventBranchBlock   eventBranchBlock   = _serviceProvider.GetRequiredService <EventBranchBlock>();

            densityBranchBlock.Reset(devices);
            eventBranchBlock.Reset(devices);
        }