Esempio n. 1
0
        public ConfigurationProvider(IConfiguration options, IConfigurationDatasource dataSource, ICacheProvider cacheProvider)
        {
            _applicationName = options.GetSection(Constants.AppConfigSection).Get <ConfigurationProviderSettings>().ApplicationName;
            _dataSource      = dataSource;
            _cacheProvider   = cacheProvider;

            _dataSource.OnConfigurationChanged += key =>
            {
                _cacheProvider.Invalidate(key);
            };
        }
Esempio n. 2
0
 public HomeController(IConfigurationDatasource configurationDatasource)
 {
     _configurationDatasource = configurationDatasource;
 }