コード例 #1
0
        public IActionResult GetRedisSecretConfigByCustomMethod()
        {
            // 读取自定义json文件
            RedisHostOptions redisOption = JsonConfigHelper.GetAppSettings <RedisHostOptions>("JsonFile/secret.json", "redis");

            return(Ok(redisOption));
        }
コード例 #2
0
 // This method gets called by the runtime. Use this method to add services to the container.
 public void ConfigureServices(IServiceCollection services)
 {
     OptionConfigure(services);
     CustomOptionConfigure(services);
     services.AddEasyCaching(options =>
     {
         options.UseRedis(configure =>
         {
             RedisHostOptions redisOption = JsonConfigHelper.GetAppSettings <RedisHostOptions>("JsonFile/secret.json", "redis");
             configure.DBConfig.Endpoints.Add(new EasyCaching.Core.Configurations.ServerEndPoint(redisOption.host, redisOption.port));
             configure.DBConfig.AllowAdmin = true;
         }, "RedisExample");
     });
     services.AddControllers();
 }
コード例 #3
0
 public ConfigController(ILogger <WeatherForecastController> logger, IOptions <RedisHostOptions> redisOptions, IOptions <RedisHostOptions> redisSecretOptions)
 {
     _logger             = logger;
     _redisOptions       = redisOptions.Value;
     _redisSecretOptions = redisSecretOptions.Value;
 }