ConfigurationProvider ConfigurationProvider ConfigurationProvider Class

Definition

Base helper class for implementing an IConfigurationProvider

public abstract class ConfigurationProvider : Microsoft.Extensions.Configuration.IConfigurationProvider
type ConfigurationProvider = class
    interface IConfigurationProvider
Public MustInherit Class ConfigurationProvider
Implements IConfigurationProvider
Inheritance
ConfigurationProviderConfigurationProviderConfigurationProvider
Derived
Implements

Constructors

ConfigurationProvider() ConfigurationProvider() ConfigurationProvider()

Initializes a new IConfigurationProvider

Properties

Data Data Data

The configuration key value pairs for this provider.

Methods

GetChildKeys(IEnumerable<String>, String) GetChildKeys(IEnumerable<String>, String) GetChildKeys(IEnumerable<String>, String)

Returns the list of keys that this provider has.

GetReloadToken() GetReloadToken() GetReloadToken()

Returns a IChangeToken that can be used to listen when this provider is reloaded.

Load() Load() Load()

Loads (or reloads) the data for this provider.

OnReload() OnReload() OnReload()

Triggers the reload change token and creates a new one.

Set(String, String) Set(String, String) Set(String, String)

Sets a value for a given key.

TryGet(String, String) TryGet(String, String) TryGet(String, String)

Attempts to find a value with the given key, returns true if one is found, false otherwise.

Applies to