Microsoft.Extensions.Configuration Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy i abstrakcje do konfigurowania IConfiguration.
Klasy
ApplicationMetadataConfigurationBuilderExtensions |
Rozszerzenia metadanych aplikacji. |
BinderOptions |
Klasa Options używana przez ConfigurationBinder. |
ChainedBuilderExtensions |
Metody rozszerzenia IConfigurationBuilder dla dostawcy konfiguracji łańcuchowej. |
ChainedConfigurationProvider |
Implementacja łańcuchowa IConfigurationProvider. |
ChainedConfigurationSource |
Reprezentuje IConfiguration łańcuchową jako IConfigurationSource. |
CommandLineConfigurationExtensions |
Metody rozszerzenia do rejestrowania CommandLineConfigurationProvider za pomocą IConfigurationBuilder. |
ConfigurationBinder |
Statyczna klasa pomocnika, która umożliwia powiązanie silnie typiowanych obiektów z wartościami konfiguracji. |
ConfigurationBuilder |
Służy do tworzenia ustawień konfiguracji opartych na kluczu/wartościach do użycia w aplikacji. |
ConfigurationExtensions |
Metody rozszerzeń dla klas konfiguracji. |
ConfigurationKeyComparer |
Implementacja IComparer używana do zamawiania kluczy konfiguracji. |
ConfigurationKeyNameAttribute |
Określa nazwę klucza dla właściwości konfiguracji. |
ConfigurationManager |
Reprezentuje modyfikowalny obiekt konfiguracji. Jest to zarówno IConfigurationBuilder, jak i IConfigurationRoot. W miarę dodawania źródeł aktualizuje bieżący widok konfiguracji. Po wywołaniu IConfigurationBuilder.Build() konfiguracja jest zamrożona. |
ConfigurationPath |
Metody narzędziowe i stałe do manipulowania ścieżkami konfiguracji. |
ConfigurationProvider |
Klasa pomocnika podstawowego do implementowania IConfigurationProvider. |
ConfigurationReloadToken |
Implementuje IChangeToken. |
ConfigurationRoot |
Węzeł główny konfiguracji. |
ConfigurationRootExtensions |
Metody rozszerzeń dla IConfigurationRoot. |
ConfigurationSection |
Reprezentuje sekcję wartości konfiguracji aplikacji. |
EnvironmentVariablesExtensions |
Metody rozszerzenia do rejestrowania EnvironmentVariablesConfigurationProvider za pomocą IConfigurationBuilder. |
FileConfigurationExtensions |
Metody rozszerzeń dla FileConfigurationProvider. |
FileConfigurationProvider |
Klasa bazowa dla ConfigurationProvideropartych na plikach . |
FileConfigurationSource |
Reprezentuje klasę bazową dla IConfigurationSourceplików . |
FileLoadExceptionContext |
Zawiera informacje o wyjątku ładowania plików. |
IniConfigurationExtensions |
Metody rozszerzenia do dodawania IniConfigurationProvider. |
JsonConfigurationExtensions |
Metody rozszerzenia do dodawania JsonConfigurationProvider. |
KeyPerFileConfigurationBuilderExtensions |
Metody rozszerzenia do rejestrowania KeyPerFileConfigurationProvider za pomocą IConfigurationBuilder. |
MemoryConfigurationBuilderExtensions |
Udostępnia metody rozszerzenia IConfigurationBuilder dla MemoryConfigurationProvider. |
StreamConfigurationProvider |
Dostawca konfiguracji oparty na strumieniu. |
StreamConfigurationSource |
IConfigurationSourceoparte na strumieniu . |
UserSecretsConfigurationExtensions |
Rozszerzenia konfiguracji służące do dodawania źródła konfiguracji wpisów tajnych użytkownika. |
XmlConfigurationExtensions |
Metody rozszerzenia do dodawania XmlConfigurationProvider. |
Struktury
ConfigurationDebugViewContext |
Dostarcza dane dotyczące bieżącego elementu konfiguracji. |
Interfejsy
IConfiguration |
Reprezentuje zestaw właściwości konfiguracji aplikacji klucz/wartość. |
IConfigurationBuilder |
Reprezentuje typ używany do tworzenia konfiguracji aplikacji. |
IConfigurationManager |
Reprezentuje modyfikowalny obiekt konfiguracji. |
IConfigurationProvider |
Udostępnia klucz/wartości konfiguracji dla aplikacji. |
IConfigurationRoot |
Reprezentuje katalog główny hierarchii IConfiguration. |
IConfigurationSection |
Reprezentuje sekcję wartości konfiguracji aplikacji. |
IConfigurationSource |
Reprezentuje źródło klucza/wartości konfiguracji dla aplikacji. |