Udostępnij za pośrednictwem


ConfigurationProvider Class

Definition

Defines the core behavior of configuration providers and provides a base for derived classes.

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

Remarks

For more information, see Configuration providers in .NET.

Constructors

ConfigurationProvider()

Initializes a new IConfigurationProvider.

Properties

Data

Gets or sets the configuration key-value pairs for this provider.

Methods

GetChildKeys(IEnumerable<String>, String)

Returns the list of keys that this provider has.

GetReloadToken()

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

Load()

Loads (or reloads) the data for this provider.

OnReload()

Triggers the reload change token and creates a new one.

Set(String, String)

Sets a value for a given key.

ToString()

Generates a string representing this provider name and relevant details.

TryGet(String, String)

Attempts to find a value with the given key.

Applies to