Microsoft.Extensions.Configuration Przestrzeń nazw

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.