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 służące do konfigurowania elementu IConfiguration.
Klasy
| Nazwisko | Opis |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Rozszerzenia metadanych aplikacji. |
| AzureKeyVaultConfigurationExtensions |
Metody rozszerzenia do rejestrowania w Microsoft.Extensions.Configuration.AzureKeyVault.AzureKeyVaultConfigurationProvider programie IConfigurationBuilder. |
| BinderOptions |
Określa opcje używane przez program ConfigurationBinder. |
| ChainedBuilderExtensions |
Udostępnia metody rozszerzenia służące do dodawania IConfiguration do elementu IConfigurationBuilder. |
| ChainedConfigurationProvider |
Zapewnia łańcuchową implementację .IConfigurationProvider |
| ChainedConfigurationSource |
Reprezentuje łańcuch IConfiguration jako .IConfigurationSource |
| CommandLineConfigurationExtensions |
Metody rozszerzenia do rejestrowania w CommandLineConfigurationProvider programie IConfigurationBuilder. |
| ConfigurationBinder |
Statyczna klasa pomocnika, która umożliwia powiązanie silnie typiowanych obiektów z wartościami konfiguracji. |
| ConfigurationBuilder |
Tworzy ustawienia konfiguracji oparte na kluczach/wartościach do użycia w aplikacji. |
| ConfigurationExtensions |
Udostępnia metody rozszerzeń dla klas konfiguracji. |
| ConfigurationIgnoreAttribute |
Określa, że właściwość konfiguracji powinna być wykluczona z powiązania. |
| ConfigurationKeyComparer |
Implementuje moduł IComparer w celu zamawiania kluczy konfiguracji. |
| ConfigurationKeyNameAttribute |
Określa nazwę klucza dla właściwości konfiguracji. |
| ConfigurationManager |
Reprezentuje modyfikowalny obiekt konfiguracji. |
| ConfigurationPath |
Udostępnia metody narzędziowe i stałe do manipulowania ścieżkami konfiguracji. |
| ConfigurationProvider |
Definiuje podstawowe zachowanie dostawców konfiguracji i zapewnia bazę dla klas pochodnych. |
| ConfigurationReloadToken |
Propaguje powiadomienia o wystąpieniu zmiany konfiguracji. |
| ConfigurationRoot |
Reprezentuje węzeł główny konfiguracji. |
| ConfigurationRootExtensions |
Udostępnia metody rozszerzenia dla programu IConfigurationRoot. |
| ConfigurationSection |
Reprezentuje sekcję wartości konfiguracji aplikacji. |
| EnvironmentVariablesExtensions |
Udostępnia metody rozszerzenia do rejestrowania w EnvironmentVariablesConfigurationProvider programie IConfigurationBuilder. |
| FileConfigurationExtensions |
Udostępnia metody rozszerzenia dla programu FileConfigurationProvider. |
| FileConfigurationProvider |
Udostępnia klasę bazową dla dostawców opartych na ConfigurationProvider plikach. |
| FileConfigurationSource |
Udostępnia klasę bazową dla klasy opartej na IConfigurationSourceplikach . |
| FileLoadExceptionContext |
Zawiera informacje o wyjątku ładowania plików. |
| IniConfigurationExtensions |
Udostępnia metody rozszerzenia do dodawania IniConfigurationProviderelementu . |
| JsonConfigurationExtensions |
Metody rozszerzenia służące do dodawania JsonConfigurationProviderelementu . |
| KeyPerFileConfigurationBuilderExtensions |
Metody rozszerzenia do rejestrowania w KeyPerFileConfigurationProvider programie IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
Metody rozszerzenia IConfigurationBuilder dla obiektu MemoryConfigurationProvider. |
| NewtonsoftJsonConfigurationExtensions |
Metody rozszerzenia służące do dodawania NewtonsoftJsonConfigurationProviderelementu . |
| StreamConfigurationProvider |
Definiuje podstawowe zachowanie dostawców konfiguracji opartych na strumieniu i udostępnia bazę dla klas pochodnych. |
| StreamConfigurationSource |
Definiuje podstawowe zachowanie źródeł konfiguracji opartych na strumieniu i udostępnia bazę dla klas pochodnych. |
| UserSecretsConfigurationExtensions |
Udostępnia 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
| Nazwisko | Opis |
|---|---|
| ConfigurationDebugViewContext |
Dostarcza dane dotyczące bieżącego elementu konfiguracji. |
Interfejsy
| Nazwisko | Opis |
|---|---|
| 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. |