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

Microsoft.Extensions.Configuration.ConfigurationProvider

public abstract class ConfigurationProvider : IConfigurationProvider
Defines the core behavior of configuration providers and provides a base for derived classes.
namespace Microsoft.Extensions.Configuration { public abstract class ConfigurationProvider : IConfigurationProvider { protected IDictionary<string, string> Data { get; set; } protected ConfigurationProvider(); public virtual bool TryGet(string key, out string value); public virtual void Set(string key, string value); public virtual void Load(); public virtual IEnumerable<string> GetChildKeys(IEnumerable<string> earlierKeys, string parentPath); public IChangeToken GetReloadToken(); protected void OnReload(); } }