Microsoft.Extensions.Configuration Naamruimte

Bevat klassen en abstracties voor het instellen IConfiguration.

Klassen

Name Description
ApplicationMetadataConfigurationBuilderExtensions

Extensies voor toepassingsmetagegevens.

BinderOptions

Hiermee geeft u opties die worden gebruikt door de ConfigurationBinder.

ChainedBuilderExtensions

Biedt uitbreidingsmethoden voor het toevoegen IConfiguration aan een IConfigurationBuilder.

ChainedConfigurationProvider

Biedt een keten-implementatie van IConfigurationProvider.

ChainedConfigurationSource

Vertegenwoordigt een keten als IConfiguration een IConfigurationSource.

CommandLineConfigurationExtensions

Extensiemethoden voor registratie CommandLineConfigurationProvider bij IConfigurationBuilder.

ConfigurationBinder

Statische helperklasse waarmee sterk getypte objecten kunnen worden gebonden aan configuratiewaarden.

ConfigurationBuilder

Bouwt configuratie-instellingen op basis van sleutels/waarden voor gebruik in een toepassing.

ConfigurationExtensions

Biedt uitbreidingsmethoden voor configuratieklassen.

ConfigurationIgnoreAttribute

Hiermee geeft u op dat een configuratie-eigenschap moet worden uitgesloten van binding.

ConfigurationKeyComparer

Hiermee wordt IComparer geïmplementeerd om configuratiesleutels te ordenen.

ConfigurationKeyNameAttribute

Hiermee geeft u de sleutelnaam voor een configuratie-eigenschap.

ConfigurationManager

Vertegenwoordigt een veranderlijk configuratieobject.

ConfigurationPath

Biedt hulpprogrammamethoden en constanten voor het bewerken van configuratiepaden.

ConfigurationProvider

Definieert het kerngedrag van configuratieproviders en biedt een basis voor afgeleide klassen.

ConfigurationReloadToken

Hiermee worden meldingen doorgegeven dat er een configuratiewijziging is opgetreden.

ConfigurationRoot

Vertegenwoordigt het hoofdknooppunt voor een configuratie.

ConfigurationRootExtensions

Biedt uitbreidingsmethoden voor IConfigurationRoot.

ConfigurationSection

Vertegenwoordigt een sectie met toepassingsconfiguratiewaarden.

EnvironmentVariablesExtensions

Biedt uitbreidingsmethoden voor registratie EnvironmentVariablesConfigurationProvider bij IConfigurationBuilder.

FileConfigurationExtensions

Biedt uitbreidingsmethoden voor FileConfigurationProvider.

FileConfigurationProvider

Biedt de basisklasse voor providers op basis van ConfigurationProvider bestanden.

FileConfigurationSource

Biedt de basisklasse voor bestand.IConfigurationSource

FileLoadExceptionContext

Bevat informatie over een uitzondering voor het laden van bestanden.

IniConfigurationExtensions

Biedt uitbreidingsmethoden voor het toevoegen IniConfigurationProvidervan .

JsonConfigurationExtensions

Extensiemethoden voor het toevoegen JsonConfigurationProvidervan .

KeyPerFileConfigurationBuilderExtensions

Extensiemethoden voor registratie KeyPerFileConfigurationProvider bij IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

IConfigurationBuilder-extensiemethoden voor de MemoryConfigurationProvider.

StreamConfigurationProvider

Definieert het kerngedrag van streamgebaseerde configuratieproviders en biedt een basis voor afgeleide klassen.

StreamConfigurationSource

Definieert het kerngedrag van op stromen gebaseerde configuratiebronnen en biedt een basis voor afgeleide klassen.

UserSecretsConfigurationExtensions

Biedt configuratie-extensies voor het toevoegen van configuratiebron voor gebruikersgeheimen.

XmlConfigurationExtensions

Extensiemethoden voor het toevoegen XmlConfigurationProvidervan .

Structs

Name Description
ConfigurationDebugViewContext

Bevat gegevens over het huidige item van de configuratie.

Interfaces

Name Description
IConfiguration

Vertegenwoordigt een set eigenschappen voor de configuratie van de sleutel-/waardetoepassing.

IConfigurationBuilder

Vertegenwoordigt een type dat wordt gebruikt voor het bouwen van toepassingsconfiguratie.

IConfigurationManager

Vertegenwoordigt een veranderlijk configuratieobject.

IConfigurationProvider

Biedt configuratiesleutel/-waarden voor een toepassing.

IConfigurationRoot

Vertegenwoordigt de hoofdmap van een IConfiguration hiërarchie.

IConfigurationSection

Vertegenwoordigt een sectie met toepassingsconfiguratiewaarden.

IConfigurationSource

Vertegenwoordigt een bron van configuratiesleutel/-waarden voor een toepassing.