Пример #1
0
        // 初始单个数据缓存集管理类(集中管理,如数采仪为一个集中管理类)
        public bool InitDataCaches_Manage(IData_Factors infoFactors, bool useEvent = false)
        {
            if (_isInited == false)
            {
                return(false);
            }
            if (this.GetDataCaches_Manage(infoFactors) == null)
            {
                DataCaches_Manage dataManage = new DataCaches_Manage(infoFactors, _DataCache_Set);
                _DataCaches_Manages[dataManage.Tag] = dataManage;

                //注册检查集初始事件
                if (useEvent)
                {
                    dataManage.DataChecks_Initial += new DataCachesManageChecksInitial_EventHandler(EventHandler_DataCachesManageChecksInitial);
                    dataManage.Event_DataChecks_Initial();
                }
                return(true);
            }
            return(true);
        }
Пример #2
0
 public DataCachesManage_Event(DataCaches_Manage dataCaches_Manage)
 {
     _dataCaches_Manage = dataCaches_Manage;
 }