<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.10" />

ConfigurationBuilder

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.

Gets the sources used to obtain configuration values.

Adds a new configuration source.

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