コード例 #1
0
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;

            // use config to init the default caching provider instance
            var settings = new Core.Settings.CoreSettings();

            configuration.GetSection("CoreSettings").Bind(settings);

            Core.Data.CacheProviderMongoDB.CreateDefaultInstance(settings);
        }
コード例 #2
0
        public POICacheTests()
        {
            var config   = GetConfiguration();
            var settings = new Core.Settings.CoreSettings();

            config.GetSection("CoreSettings").Bind(settings);
            _settings = settings;
            _         = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            Core.Data.CacheManager.InitCaching(_settings);

            _ = Core.Data.CacheManager.RefreshCachedData(Core.Data.CacheUpdateStrategy.Modified).Result;
        }
コード例 #3
0
        public POIQueryTests()
        {
            var config   = GetConfiguration();
            var settings = new Core.Settings.CoreSettings();

            config.GetSection("CoreSettings").Bind(settings);
            _settings = settings;

            var c = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            Core.Data.CacheManager.InitCaching(_settings);

            System.Diagnostics.Debug.WriteLine(Core.Data.CacheManager.RefreshCachedData(Core.Data.CacheUpdateStrategy.Modified).Result.NumDistinctPOIs);
        }
コード例 #4
0
ファイル: Startup.cs プロジェクト: openchargemap/ocm-system
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;

            // use config to init the default caching provider instance
            var settings = new Core.Settings.CoreSettings();

            configuration.GetSection("CoreSettings").Bind(settings);

            if (settings.MongoDBSettings == null)
            {
                throw new Exception("OCM.API: Service Cannot Start, appsettings.json not found from current path.");
            }

            Core.Data.CacheProviderMongoDB.CreateDefaultInstance(settings);


            Core.Data.CacheManager.InitCaching(settings);
        }