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); }; }
public HomeController(IConfigurationDatasource configurationDatasource) { _configurationDatasource = configurationDatasource; }