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