Skip to content
This repository was archived by the owner on Dec 18, 2018. It is now read-only.
This repository was archived by the owner on Dec 18, 2018. It is now read-only.

Support configuration "chaining", or adding one configuration to another #339

Closed
@DamianEdwards

Description

@DamianEdwards

Required to support aspnet/Hosting#448

Add support for adding one IConfiguration to another, e.g.:

public Startup(IHostingEnvironment hosting)
{
    var builder = new ConfigurationBuilder()
        .AddJsonFile("appsettings.json")
        .AddEnvironmentVariables()
        .AddConfiguration(hosting.Configuration);

    Configuration = builder.Build();
}

Should have two extension method overloads:

public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder builder, IConfiguration configuration);
public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder builder, string prefix, IConfiguration configuration);

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions