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 programu IConfiguration.
Klasy
ApplicationMetadataConfigurationBuilderExtensions |
Rozszerzenia metadanych aplikacji. |
AzureKeyVaultConfigurationExtensions |
Metody rozszerzeń do rejestrowania dostawcy konfiguracji za pomocą IConfigurationBuilderpolecenia . |
BinderOptions |
Options, klasa używana przez klasę ConfigurationBinder. |
ChainedBuilderExtensions |
Metody rozszerzenia IConfigurationBuilder dla dostawcy konfiguracji łańcuchowej. |
ChainedConfigurationProvider |
Implementacja łańcuchowa obiektu IConfigurationProvider. |
ChainedConfigurationSource |
Reprezentuje łańcuch IConfiguration jako element IConfigurationSource. |
CommandLineConfigurationExtensions |
Metody rozszerzenia do rejestrowania w programie CommandLineConfigurationProviderIConfigurationBuilder. |
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 kluczach/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 element , jak IConfigurationBuilderIConfigurationRooti . W miarę dodawania źródeł aktualizuje bieżący widok konfiguracji. Po IConfigurationBuilder.Build() wywołaniu konfiguracja jest zamrożona. |
ConfigurationPath |
Metody narzędziowe i stałe do manipulowania ścieżkami konfiguracji. |
ConfigurationProvider |
Podstawowa klasa pomocnika do implementowania klasy IConfigurationProvider. |
ConfigurationReloadToken |
Implementuje IChangeToken. |
ConfigurationRoot |
Węzeł główny konfiguracji. |
ConfigurationRootExtensions |
Metody rozszerzeń dla klasy IConfigurationRoot. |
ConfigurationSection |
Reprezentuje sekcję wartości konfiguracji aplikacji. |
EnvironmentVariablesExtensions |
Metody rozszerzenia do rejestrowania w programie EnvironmentVariablesConfigurationProviderIConfigurationBuilder. |
FileConfigurationExtensions |
Metody rozszerzeń dla klasy FileConfigurationProvider. |
FileConfigurationProvider |
Klasa bazowa dla pliku opartego na ConfigurationProvider. |
FileConfigurationSource |
Reprezentuje klasę bazową dla pliku opartego na IConfigurationSource. |
FileLoadExceptionContext |
Zawiera informacje o wyjątku ładowania plików. |
IniConfigurationExtensions |
Metody rozszerzenia służące do dodawania IniConfigurationProviderelementu . |
JsonConfigurationExtensions |
Metody rozszerzenia służące do dodawania JsonConfigurationProviderelementu . |
KeyPerFileConfigurationBuilderExtensions |
Metody rozszerzenia do rejestrowania w programie KeyPerFileConfigurationProviderIConfigurationBuilder. |
MemoryConfigurationBuilderExtensions |
Udostępnia IConfigurationBuilder metody rozszerzenia dla klasy MemoryConfigurationProvider. |
NewtonsoftJsonConfigurationExtensions |
Metody rozszerzenia służące do dodawania NewtonsoftJsonConfigurationProviderelementu . |
StreamConfigurationProvider |
Dostawca konfiguracji oparty na strumieniu. |
StreamConfigurationSource |
Oparta na strumieniu IConfigurationSource. |
UserSecretsConfigurationExtensions |
Rozszerzenia konfiguracji służące do dodawania źródła konfiguracji wpisów tajnych użytkownika. |
XmlConfigurationExtensions |
Metody rozszerzenia służące do dodawania XmlConfigurationProviderelementu . |
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 IConfiguration hierarchii. |
IConfigurationSection |
Reprezentuje sekcję wartości konfiguracji aplikacji. |
IConfigurationSource |
Reprezentuje źródło klucza/wartości konfiguracji dla aplikacji. |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla