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

Microsoft.Extensions.Configuration.IConfiguration

public interface IConfiguration
Represents a set of key/value application configuration properties.
namespace Microsoft.Extensions.Configuration { public interface IConfiguration { [System.Runtime.CompilerServices.Nullable(2)] string this[string key] { [return: System.Runtime.CompilerServices.Nullable(2)] get; [param: System.Runtime.CompilerServices.Nullable(2)] set; } IConfigurationSection GetSection(string key); IEnumerable<IConfigurationSection> GetChildren(); IChangeToken GetReloadToken(); } }