using APT.Redis.Configurations; using Microsoft.Extensions.Configuration; using System.Linq; namespace APT.Redis { //public class AppConfig //{ // public static IConfigurationRoot Configuration { get; set; } // // private static RedisOption _redisOptions; // public static RedisOption RedisOption // { // get // { // var s = Configuration.GetSection("RedisConfig").GetChildren(); // var conn = s.Any(i => i.Key == "RedisConnectionString")? s.FirstOrDefault(i => i.Key == "RedisConnectionString").Value:""; // var pwd = s.Any(i => i.Key == "RedisConnectionPwd") ? s.FirstOrDefault(i => i.Key == "RedisConnectionPwd").Value : ""; // var pKey = s.Any(i => i.Key == "RedisPrefixKey") ? s.FirstOrDefault(i => i.Key == "RedisPrefixKey").Value : ""; // return new RedisOption() // { // RedisConnectionString = conn, // RedisConnectionPwd =pwd, // RedisPrefixKey = pKey // }; // } // //internal set // //{ // // _redisOptions = value; // //} // } //} }