Пример #1
0
 public DataSetConfigurationCollection(ConfigurationDataRepository configurationDataRepository, ILoggerFacade logger)
 {
     m_Repository = configurationDataRepository;
     m_Logger     = logger;
     logger.Log($"Enering DataSetConfigurationCollection", Category.Info, Priority.None);
     this.CollectionChanged += DataSetConfigurationCollection_CollectionChanged;
     foreach (DataSetConfiguration _configurationItem in m_Repository.ConfigurationData.DataSets)
     {
         NormalizSymbolicName(_configurationItem, logger);
         DataSetConfigurationWrapper _newDataSetConfigurationWrapper = new DataSetConfigurationWrapper(_configurationItem);
         this.Add(_newDataSetConfigurationWrapper);
     }
     logger.Log($"Finisching DataSetConfigurationCollection creation with {m_WarningsList.Count} warnings", Category.Info, Priority.None);
 }
 internal MessageHandlerConfigurationCollection(ConfigurationDataRepository repository)
 {
     m_Repository = repository;
     foreach (MessageHandlerConfiguration _configurationItem in m_Repository.ConfigurationData.MessageHandlers)
     {
         if (_configurationItem is MessageReaderConfiguration)
         {
             this.Add(new MessageReaderConfigurationWrapper((MessageReaderConfiguration)_configurationItem));
         }
         else
         {
             this.Add(new MessageWriterConfigurationWrapper((MessageWriterConfiguration)_configurationItem));
         }
     }
 }