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

IConfiguration

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