Sdílet prostřednictvím


IConfigurationBuilder Rozhraní

Definice

Představuje typ použitý k sestavení konfigurace aplikace.

public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
Odvozené

Vlastnosti

Properties

Získá kolekci klíč/hodnota, kterou lze použít ke sdílení dat mezi IConfigurationBuilder a registrovanými IConfigurationSources.

Sources

Získá zdroje použité k získání konfiguračních hodnot.

Metody

Add(IConfigurationSource)

Přidá nový zdroj konfigurace.

Build()

IConfiguration Vytvoří objekt s klíči a hodnotami ze sady zdrojů zaregistrovaných v Sources.

Metody rozšíření

AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String)

Zaregistruje zprostředkovatele konfigurace pro metadata aplikace.

AddConfiguration(IConfigurationBuilder, IConfiguration)

Přidá existující konfiguraci do configurationBuilder.

AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean)

Přidá existující konfiguraci do configurationBuilder.

AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>)

Přidá objekt IConfigurationProvider , který čte konfigurační hodnoty z příkazového řádku.

AddCommandLine(IConfigurationBuilder, String[])

Přidá hodnotu CommandLineConfigurationProvider , která čte konfigurační hodnoty z příkazového řádku.

AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>)

Přidá hodnotu CommandLineConfigurationProvider , která čte konfigurační hodnoty z příkazového řádku pomocí zadaného mapování přepínačů.

Add<TSource>(IConfigurationBuilder, Action<TSource>)

Přidá nový zdroj konfigurace.

AddEnvironmentVariables(IConfigurationBuilder)

Přidá hodnotu IConfigurationProvider , která čte hodnoty konfigurace z proměnných prostředí.

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

Přidá hodnotu IConfigurationProvider , která čte hodnoty konfigurace z proměnných prostředí.

AddEnvironmentVariables(IConfigurationBuilder, String)

Přidá hodnotu IConfigurationProvider , která čte konfigurační hodnoty z proměnných prostředí se zadanou předponou.

GetFileLoadExceptionHandler(IConfigurationBuilder)

Získá výchozí IFileProvider použít pro souborové zprostředkovatele.

GetFileProvider(IConfigurationBuilder)

Získá výchozí IFileProvider použít pro souborové zprostředkovatele.

SetBasePath(IConfigurationBuilder, String)

Nastaví FileProvider pro souborové zprostředkovatele na PhysicalFileProvider se základní cestou.

SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>)

Nastaví výchozí akci, která se má vyvolat pro souborové zprostředkovatele, když dojde k chybě.

SetFileProvider(IConfigurationBuilder, IFileProvider)

Nastaví výchozí IFileProvider nastavení pro zprostředkovatele založené na souborech.

AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Přidá zdroj konfigurace INI do builder.

AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>)

Přidá zdroj konfigurace INI do builder.

AddIniFile(IConfigurationBuilder, String)

Přidá zprostředkovatele konfigurace INI na adrese path .builder

AddIniFile(IConfigurationBuilder, String, Boolean)

Přidá zprostředkovatele konfigurace INI na adrese path .builder

AddIniFile(IConfigurationBuilder, String, Boolean, Boolean)

Přidá zprostředkovatele konfigurace INI na adrese path .builder

AddIniStream(IConfigurationBuilder, Stream)

Přidá zdroj konfigurace INI do builder.

AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Přidá zdroj konfigurace JSON do builder.

AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>)

Přidá zdroj konfigurace JSON do builder.

AddJsonFile(IConfigurationBuilder, String)

Přidá zprostředkovatele konfigurace JSON na adrese path .builder

AddJsonFile(IConfigurationBuilder, String, Boolean)

Přidá zprostředkovatele konfigurace JSON na adrese path .builder

AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Přidá zprostředkovatele konfigurace JSON na adrese path .builder

AddJsonStream(IConfigurationBuilder, Stream)

Přidá zdroj konfigurace JSON do builder.

AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>)

Přidá konfiguraci pomocí souborů z adresáře. Jako klíč se používají názvy souborů, jako hodnota se používá obsah souboru.

AddKeyPerFile(IConfigurationBuilder, String)

Přidá konfiguraci pomocí souborů z adresáře. Jako klíč se používají názvy souborů, jako hodnota se používá obsah souboru.

AddKeyPerFile(IConfigurationBuilder, String, Boolean)

Přidá konfiguraci pomocí souborů z adresáře. Jako klíč se používají názvy souborů, jako hodnota se používá obsah souboru.

AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean)

Přidá konfiguraci pomocí souborů z adresáře. Jako klíč se používají názvy souborů, jako hodnota se používá obsah souboru.

AddInMemoryCollection(IConfigurationBuilder)

Přidá zprostředkovatele konfigurace paměti do configurationBuilder.

AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>)

Přidá zprostředkovatele konfigurace paměti do configurationBuilder.

AddUserSecrets(IConfigurationBuilder, Assembly)

Přidá zdroj konfigurace tajných kódů uživatele. assembly Vyhledá instanci , která určuje ID tajných UserSecretsIdAttributekódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

Přidá zdroj konfigurace tajných kódů uživatele. assembly Vyhledá instanci , která určuje ID tajných UserSecretsIdAttributekódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

Přidá zdroj konfigurace tajných kódů uživatele. assembly Vyhledá instanci , která určuje ID tajných UserSecretsIdAttributekódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddUserSecrets(IConfigurationBuilder, String)

Přidá zdroj konfigurace tajných kódů uživatele se zadaným ID tajných kódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddUserSecrets(IConfigurationBuilder, String, Boolean)

Přidá zdroj konfigurace tajných kódů uživatele se zadaným ID tajných kódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddUserSecrets<T>(IConfigurationBuilder)

Přidá zdroj konfigurace tajných kódů uživatele. Vyhledá sestavení, které obsahuje typ T instance , která určuje ID tajných UserSecretsIdAttributekódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

Přidá zdroj konfigurace tajných kódů uživatele. Vyhledá sestavení, které obsahuje typ T instance , která určuje ID tajných UserSecretsIdAttributekódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

Přidá zdroj konfigurace tajných kódů uživatele. Vyhledá sestavení, které obsahuje typ T instance , která určuje ID tajných UserSecretsIdAttributekódů uživatele.

ID tajných kódů uživatele je jedinečná hodnota, která slouží k ukládání a identifikaci kolekce hodnot konfigurace tajných kódů.

AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Přidá zdroj konfigurace XML do builder.

AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>)

Přidá zdroj konfigurace XML do builder.

AddXmlFile(IConfigurationBuilder, String)

Přidá zprostředkovatele konfigurace XML na adrese path do builder.

AddXmlFile(IConfigurationBuilder, String, Boolean)

Přidá zprostředkovatele konfigurace XML na adrese path do builder.

AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean)

Přidá zprostředkovatele konfigurace XML na adrese path do builder.

AddXmlStream(IConfigurationBuilder, Stream)

Přidá zdroj konfigurace XML do builder.

Platí pro