/// <summary> /// UseServiceCacheManagement method. /// </summary> /// <returns></returns> public static ICacheManagerConfiguration UseServiceCacheManagement() { Logger.Trace("UseServiceCacheManagement: Initializing cache."); var cfg = new System.Configuration.Abstractions.ConfigurationManager(); var config = ConfigurationBuilder.BuildConfiguration(settings => { settings.WithSystemRuntimeCacheHandle("inprocess") .And .WithRedisConfiguration("redis", c => { c.WithAllowAdmin() .WithDatabase(0) .WithEndpoint(cfg.AppSettings["Redis.Host"], int.Parse(cfg.AppSettings["Redis.Port"])); }) .WithMaxRetries(100) .WithRetryTimeout(50) .WithRedisBackplane("redis") .WithRedisCacheHandle("redis", true); }); Logger.Trace("UseServiceCacheManagement: Cache Initialized."); return(config); }
public static ServerConfiguration LoadConfiguration() { var appSetting = new System.Configuration.Abstractions.ConfigurationManager(); var cfg = appSetting.AppSettings.Map<ServerConfiguration>(); cfg.ServerIp = GetIp(); return cfg; }
public static ServerConfiguration LoadConfiguration() { var appSetting = new System.Configuration.Abstractions.ConfigurationManager(); var cfg = appSetting.AppSettings.Map <ServerConfiguration>(); cfg.ServerIp = GetIp(); return(cfg); }