static Program() { // Simple approach to configuration binding (instead of using Host) var configBuilder = new ConfigurationBuilder(); var jsonSource = new Microsoft.Extensions.Configuration.Json.JsonConfigurationSource { Path = "appsettings.json" }; configBuilder.Add(jsonSource); var config = configBuilder.Build(); appOptions = config.Get <AppOptions>(); picturaeOptions = config.GetSection("Picturae").Get <PicturaeOptions>(); }
public JsonConfigurationProvider(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource source) : base(default(Microsoft.Extensions.Configuration.FileConfigurationSource)) { }
public JsonConfigurationProvider(Microsoft.Extensions.Configuration.Json.JsonConfigurationSource source) : base(source) { }