IConfigurationBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет тип, используемый для сборки конфигурации приложения.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Производный
Свойства
| Имя | Описание |
|---|---|
| Properties |
Возвращает коллекцию ключей и значений, которую можно использовать для совместного использования данных между IConfigurationBuilder зарегистрированным и зарегистрированным IConfigurationSource. |
| Sources |
Возвращает источники, используемые для получения значений конфигурации |
Методы
| Имя | Описание |
|---|---|
| Add(IConfigurationSource) |
Добавляет новый источник конфигурации. |
| Build() |
IConfiguration Создает ключи и значения из набора источников, зарегистрированных в Sources. |
Методы расширения
| Имя | Описание |
|---|---|
| Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Добавляет новый источник конфигурации. |
| AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Регистрирует поставщик конфигурации для метаданных приложения. |
| AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Добавляет значение IConfigurationProvider конфигурации, которое считывает значения конфигурации из командной строки. |
| AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Добавляет значение CommandLineConfigurationProviderIConfigurationProvider , которое считывает значения конфигурации из командной строки с помощью указанных сопоставлений коммутаторов. |
| AddCommandLine(IConfigurationBuilder, String[]) |
Добавляет значение CommandLineConfigurationProviderIConfigurationProvider конфигурации, которое считывает значения конфигурации из командной строки. |
| AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Добавляет существующую конфигурацию |
| AddConfiguration(IConfigurationBuilder, IConfiguration) |
Добавляет существующую конфигурацию |
| AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Добавляет значение IConfigurationProvider конфигурации, которое считывает значения конфигурации из переменных среды. |
| AddEnvironmentVariables(IConfigurationBuilder, String) |
Добавляет значение IConfigurationProvider , которое считывает значения конфигурации из переменных среды с указанным префиксом. |
| AddEnvironmentVariables(IConfigurationBuilder) |
Добавляет значение IConfigurationProvider конфигурации, которое считывает значения конфигурации из переменных среды. |
| AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Добавляет источник конфигурации INI в |
| AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Добавляет источник конфигурации INI в |
| AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Добавляет поставщик конфигурации INI в |
| AddIniFile(IConfigurationBuilder, String, Boolean) |
Добавляет поставщик конфигурации INI в |
| AddIniFile(IConfigurationBuilder, String) |
Добавляет поставщик конфигурации INI в |
| AddIniStream(IConfigurationBuilder, Stream) |
Добавляет источник конфигурации INI в |
| AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Добавляет поставщик |
| AddInMemoryCollection(IConfigurationBuilder) |
Добавляет поставщик |
| AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Добавляет источник конфигурации JSON в |
| AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Добавляет источник конфигурации JSON в |
| AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Добавляет поставщик конфигурации JSON в |
| AddJsonFile(IConfigurationBuilder, String, Boolean) |
Добавляет поставщик конфигурации JSON в |
| AddJsonFile(IConfigurationBuilder, String) |
Добавляет поставщик конфигурации JSON в |
| AddJsonStream(IConfigurationBuilder, Stream) |
Добавляет источник конфигурации JSON в |
| AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Добавляет конфигурацию с помощью файлов из каталога. Имена файлов используются в качестве ключа, содержимое файла используется в качестве значения. |
| AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Добавляет конфигурацию с помощью файлов из каталога. Имена файлов используются в качестве ключа, содержимое файла используется в качестве значения. |
| AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Добавляет конфигурацию с помощью файлов из каталога. Имена файлов используются в качестве ключа, содержимое файла используется в качестве значения. |
| AddKeyPerFile(IConfigurationBuilder, String) |
Добавляет конфигурацию с помощью файлов из каталога. Имена файлов используются в качестве ключа, содержимое файла используется в качестве значения. |
| AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Добавляет источник конфигурации секретов пользователя. При этом выполняется поиск Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Добавляет источник конфигурации секретов пользователя. При этом выполняется поиск Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddUserSecrets(IConfigurationBuilder, Assembly) |
Добавляет источник конфигурации секретов пользователя. При этом выполняется поиск Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Добавляет источник конфигурации секретов пользователя с указанным идентификатором секретов пользователя. Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddUserSecrets(IConfigurationBuilder, String) |
Добавляет источник конфигурации секретов пользователя с указанным идентификатором секретов пользователя. Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Добавляет источник конфигурации секретов пользователя. Выполняет поиск сборки, содержащей тип Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Добавляет источник конфигурации секретов пользователя. Выполняет поиск сборки, содержащей тип Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddUserSecrets<T>(IConfigurationBuilder) |
Добавляет источник конфигурации секретов пользователя. Выполняет поиск сборки, содержащей тип Идентификатор секретов пользователя — это уникальное значение, используемое для хранения и идентификации коллекции значений конфигурации секретов. |
| AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Добавляет источник конфигурации XML в |
| AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Добавляет источник конфигурации XML в |
| AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Добавляет поставщик конфигурации XML в |
| AddXmlFile(IConfigurationBuilder, String, Boolean) |
Добавляет поставщик конфигурации XML в |
| AddXmlFile(IConfigurationBuilder, String) |
Добавляет поставщик конфигурации XML в |
| AddXmlStream(IConfigurationBuilder, Stream) |
Добавляет источник конфигурации XML в |
| GetFileLoadExceptionHandler(IConfigurationBuilder) |
Возвращает действие по умолчанию для поставщиков на основе файлов при возникновении ошибки. |
| GetFileProvider(IConfigurationBuilder) |
Возвращает значение по умолчанию IFileProvider , используемое для поставщиков на основе файлов. |
| SetBasePath(IConfigurationBuilder, String) |
Задает FileProvider для поставщиков на основе файлов значение PhysicalFileProvider с базовым путем. |
| SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Задает действие по умолчанию для поставщиков на основе файлов при возникновении ошибки. |
| SetFileProvider(IConfigurationBuilder, IFileProvider) |
Задает значение по умолчанию IFileProvider , используемое для поставщиков на основе файлов. |