Example #1
0
        public GlobalSettingManager(IGlobalSettingStore globalSettingStore, IServiceProvider serviceProvider, ISettingsConfiguration globalSettingConfiguration, IMemoryCache memoryCache)
        {
            this.globalSettingConfiguration = globalSettingConfiguration;
            this.memoryCache        = memoryCache;
            this.serviceProvider    = serviceProvider;
            this.globalSettingStore = globalSettingStore;

            ConfigurationLoadAsync();
        }
        public GlobalSettingManager(IGlobalSettingStore globalSettingStore, IServiceProvider serviceProvider, IGlobalSettingConfiguration globalSettingConfiguration, ICacheManager cacheManager)
        {
            this.globalSettingConfiguration = globalSettingConfiguration;
            this.cacheManager       = cacheManager;
            this.serviceProvider    = serviceProvider;
            this.globalSettingStore = globalSettingStore;

            ConfigurationLoadAsync();
        }