public IEnumerable <string> Get()
        {
            ApolloConfigManager m = new ApolloConfigManager();
            string port           = m.GetConfig("config.jdbc.username");

            //string s = _configuration["server.port"];
            //string mailtos = _configuration.GetValue<string>("server.port");
            return(new string[] { "value1", "value2", port });
        }
Example #2
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            //services.AddOptions().Configure<TempUser>(Configuration.GetSection("TempUser"));

            //var serviceProvider = services.BuildServiceProvider();
            //var optionsMonitor = serviceProvider.GetService<IOptionsMonitor<TempUser>>();
            //optionsMonitor.OnChange(OnChanged);

            //services.AddOptions()
            //.Configure<ApplicationSetting>(Configuration);

            //var serviceProvider = services.BuildServiceProvider();

            //var optionsMonitor = serviceProvider.GetService<IOptionsMonitor<ApplicationSetting>>();
            //var optionsMonitor = serviceProvider.GetService<IOptionsMonitor<apollo>>();
            //optionsMonitor.OnChange(OnChanged);

            ApolloConfigManager apolloConfigManager = new ApolloConfigManager(services, Configuration);

            services.AddSingleton(typeof(ApolloConfigManager), apolloConfigManager);
            services.AddMvc();
        }
Example #3
0
 public ValuesController(ApolloConfigManager apolloConfigManager)
 {
     _apolloConfigManager = apolloConfigManager;
 }