<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.0-preview.1.25080.5" />

ConfigurationBuilder

public class ConfigurationBuilder : IConfigurationBuilder
Builds key/value-based configuration settings for use in an application.
public IDictionary<string, object> Properties { get; }

Gets a key/value collection that can be used to share data between the IConfigurationBuilder and the registered IConfigurationProvider providers.

public IList<IConfigurationSource> Sources { get; }

Gets the sources used to obtain configuration values.

public IConfigurationBuilder Add(IConfigurationSource source)

Adds a new configuration source.

public IConfigurationRoot Build()

Builds an IConfiguration with keys and values from the set of providers registered in Sources.