Microsoft.Extensions.Configuration Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |