コード例 #1
0
        public static CaraibesConfigs GetApplicationConfiguration(string outputPath)
        {
            var configuration = new CaraibesConfigs();

            var iConfig = GetApplicationConfigurationRoot(outputPath);

            iConfig

            // .GetSection("ReadProjector")
            .Bind(configuration);

            return(configuration);
        }
コード例 #2
0
        public void Can_get_config_from_options()
        {
            var services = new ServiceCollection();

            // IOption configuration injection
            services.AddOptions();

            var caraibesConfigs      = new CaraibesConfigs();
            var configurationSection = ConfigurationRoot.GetSection("Weblog");

            services.Configure <CaraibesConfigs>(caConfigs => { configurationSection.Bind(caraibesConfigs); });

            // TODO: then what? What is the benefit of using ServiceCollection
        }