IConfigurationProvider
Provides configuration key/values for an application.
Returns the immediate descendant configuration keys for a given parent path based on this
IConfigurationProviders data and the set of keys returned by all the preceding
IConfigurationProviders.
Returns a change token if this provider supports change tracking, null otherwise.
void Load()
Loads configuration values from the source represented by this IConfigurationProvider.
Sets a configuration value for the specified key.
Tries to get a configuration value for the specified key.