IConfigurationProvider Interface


Provides configuration key/values for an application.

public interface class IConfigurationProvider
public interface IConfigurationProvider
type IConfigurationProvider = interface
Public Interface IConfigurationProvider


GetChildKeys(IEnumerable<String>, String)

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.


Loads configuration values from the source represented by this IConfigurationProvider.

Set(String, String)

Sets a configuration value for the specified key.

TryGet(String, String)

Tries to get a configuration value for the specified key.

Applies to