Exemplo n.º 1
0
        /// <summary>
        /// Build setting from appsettings.json
        /// </summary>
        /// <param name="appSettingsFileName"></param>
        public static void Init(string appSettingsFileName = "appsettings.json")
        {
            IConfiguration config = new ConfigurationBuilder()
                                    .AddJsonFile(appSettingsFileName, true, true).Build();

            ConfigurationManagerExtensions.SetConfiguration(config);

            var redisHost    = ConfigurationManagerExtensions.GetValueByKey("Redis:Host") ?? "127.0.0.1";
            var redisPort    = ConfigurationManagerExtensions.GetValueByKey("Redis:Port") ?? "6379";
            var redisPwd     = ConfigurationManagerExtensions.GetValueByKey("Redis:Password") ?? string.Empty;
            int?redisPortInt = null;

            if (!string.IsNullOrEmpty(redisPort))
            {
                redisPortInt = int.Parse(redisPort);
            }

            RedisUsage.RedisServices.RedisServices.Init(redisHost, redisPortInt, redisPwd);
        }
Exemplo n.º 2
0
 public Startup(IConfiguration configuration)
 {
     Configuration = configuration;
     ConfigurationManagerExtensions.SetConfiguration(configuration);
 }