IConfigurationManager Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje proměnlivý objekt konfigurace.
public interface class IConfigurationManager : Microsoft::Extensions::Configuration::IConfiguration, Microsoft::Extensions::Configuration::IConfigurationBuilder
public interface IConfigurationManager : Microsoft.Extensions.Configuration.IConfiguration, Microsoft.Extensions.Configuration.IConfigurationBuilder
type IConfigurationManager = interface
interface IConfiguration
interface IConfigurationBuilder
Public Interface IConfigurationManager
Implements IConfiguration, IConfigurationBuilder
- Odvozené
- Implementuje
Poznámky
Je to IConfigurationBuilder i IConfiguration. Při přidání zdrojů aktualizuje aktuální zobrazení konfigurace.
Vlastnosti
Item[String] |
Získá nebo nastaví hodnotu konfigurace. (Zděděno od IConfiguration) |
Properties |
Získá kolekci klíč/hodnota, která se dá použít ke sdílení dat mezi IConfigurationBuilder a registrovanými IConfigurationSources. (Zděděno od IConfigurationBuilder) |
Sources |
Získá zdroje používané k získání hodnot konfigurace. (Zděděno od IConfigurationBuilder) |
Metody
Add(IConfigurationSource) |
Přidá nový zdroj konfigurace. (Zděděno od IConfigurationBuilder) |
Build() |
Vytvoří IConfiguration s klíči a hodnotami ze sady zdrojů registrovaných v Sources. (Zděděno od IConfigurationBuilder) |
GetChildren() |
Získá dílčí oddíly konfigurace okamžitého potomka. (Zděděno od IConfiguration) |
GetReloadToken() |
Vrátí IChangeToken, který lze použít k pozorování při opětovném načtení této konfigurace. (Zděděno od IConfiguration) |
GetSection(String) |
Získá podsekci konfigurace se zadaným klíčem. (Zděděno od IConfiguration) |
Metody rozšíření
AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Zaregistruje zprostředkovatele konfigurace pro metadata aplikace. |
AddConfiguration(IConfigurationBuilder, IConfiguration) |
Přidá existující konfiguraci do |
AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Přidá existující konfiguraci do |
AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Přidá IConfigurationProvider, která čte konfigurační hodnoty z příkazového řádku. |
AddCommandLine(IConfigurationBuilder, String[]) |
Přidá CommandLineConfigurationProvider, která čte konfigurační hodnoty z příkazového řádku. |
AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Přidá CommandLineConfigurationProvider, která čte konfigurační hodnoty z příkazového řádku pomocí zadaných mapování přepínačů. |
Bind(IConfiguration, Object) |
Pokusí se svázat danou instanci objektu s konfiguračními hodnotami odpovídajícími názvy vlastností proti konfiguračním klíčům rekurzivně. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Pokusí se svázat danou instanci objektu s konfiguračními hodnotami odpovídajícími názvy vlastností proti konfiguračním klíčům rekurzivně. |
Bind(IConfiguration, String, Object) |
Pokusí se svázat danou instanci objektu s částí konfigurace určenou klíčem odpovídajícími názvy vlastností proti konfiguračním klíčům rekurzivně. |
Get(IConfiguration, Type) |
Pokusí se vytvořit vazbu instance konfigurace na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě vazby odpovídajícími názvy vlastností proti konfiguračním klíčům rekurzivně. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Pokusí se vytvořit vazbu instance konfigurace na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě vazby odpovídajícími názvy vlastností proti konfiguračním klíčům rekurzivně. |
Get<T>(IConfiguration) |
Pokusí se vytvořit vazbu instance konfigurace na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě vazby odpovídajícími názvy vlastností proti konfiguračním klíčům rekurzivně. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Pokusí se vytvořit vazbu instance konfigurace na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě vazby odpovídajícími názvy vlastností proti konfiguračním klíčům rekurzivně. |
GetValue(IConfiguration, Type, String) |
Extrahuje hodnotu se zadaným klíčem a převede ji na zadaný typ. |
GetValue(IConfiguration, Type, String, Object) |
Extrahuje hodnotu se zadaným klíčem a převede ji na zadaný typ. |
GetValue<T>(IConfiguration, String) |
Extrahuje hodnotu se zadaným klíčem a převede ji na typ T. |
GetValue<T>(IConfiguration, String, T) |
Extrahuje hodnotu se zadaným klíčem a převede ji na typ T. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Přidá nový zdroj konfigurace. |
AsEnumerable(IConfiguration) |
Získejte výčet párů klíč-hodnota v rámci IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Získá výčet párů klíč-hodnota v rámci IConfiguration. |
GetConnectionString(IConfiguration, String) |
Načte hodnotu se zadaným klíčem z oddílu |
GetRequiredSection(IConfiguration, String) |
Získá pododdíl konfigurace, který má zadaný klíč. |
AddEnvironmentVariables(IConfigurationBuilder) |
Přidá IConfigurationProvider, která čte konfigurační hodnoty z proměnných prostředí. |
AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Přidá IConfigurationProvider, která čte konfigurační hodnoty z proměnných prostředí. |
AddEnvironmentVariables(IConfigurationBuilder, String) |
Přidá 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 zprostředkovatele založené na souborech. |
GetFileProvider(IConfigurationBuilder) |
Získá výchozí IFileProvider použít pro zprostředkovatele založené na souborech. |
SetBasePath(IConfigurationBuilder, String) |
Nastaví FileProvider pro zprostředkovatele založené na souborech na PhysicalFileProvider se základní cestou. |
SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Nastaví výchozí akci, která se má vyvolat u zprostředkovatelů založených na souborech, když dojde k chybě. |
SetFileProvider(IConfigurationBuilder, IFileProvider) |
Nastaví výchozí IFileProvider, které se použijí pro zprostředkovatele založené na souborech. |
AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Přidá zdroj konfigurace INI do |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Přidá zdroj konfigurace INI do |
AddIniFile(IConfigurationBuilder, String) |
Přidá zprostředkovatele konfigurace INI v |
AddIniFile(IConfigurationBuilder, String, Boolean) |
Přidá zprostředkovatele konfigurace INI v |
AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Přidá zprostředkovatele konfigurace INI v |
AddIniStream(IConfigurationBuilder, Stream) |
Přidá zdroj konfigurace INI do |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Přidá zdroj konfigurace JSON do |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Přidá zdroj konfigurace JSON do |
AddJsonFile(IConfigurationBuilder, String) |
Přidá zprostředkovatele konfigurace JSON v |
AddJsonFile(IConfigurationBuilder, String, Boolean) |
Přidá zprostředkovatele konfigurace JSON v |
AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Přidá zprostředkovatele konfigurace JSON v |
AddJsonStream(IConfigurationBuilder, Stream) |
Přidá zdroj konfigurace JSON do |
AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Přidá konfiguraci pomocí souborů z adresáře. Názvy souborů se používají jako klíč, obsah souboru se používá jako hodnota. |
AddKeyPerFile(IConfigurationBuilder, String) |
Přidá konfiguraci pomocí souborů z adresáře. Názvy souborů se používají jako klíč, obsah souboru se používá jako hodnota. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Přidá konfiguraci pomocí souborů z adresáře. Názvy souborů se používají jako klíč, obsah souboru se používá jako hodnota. |
AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Přidá konfiguraci pomocí souborů z adresáře. Názvy souborů se používají jako klíč, obsah souboru se používá jako hodnota. |
AddInMemoryCollection(IConfigurationBuilder) |
Přidá zprostředkovatele konfigurace paměti do |
AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Přidá zprostředkovatele konfigurace paměti do |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Přidá zdroj konfigurace tajných kódů uživatele. Vyhledá ID tajných kódů uživatele je jedinečná hodnota použitá 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. Vyhledá ID tajných kódů uživatele je jedinečná hodnota použitá 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. Vyhledá ID tajných kódů uživatele je jedinečná hodnota použitá 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 použitá 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 použitá 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í obsahující typ ID tajných kódů uživatele je jedinečná hodnota použitá 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í obsahující typ ID tajných kódů uživatele je jedinečná hodnota použitá 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í obsahující typ ID tajných kódů uživatele je jedinečná hodnota použitá 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 |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Přidá zdroj konfigurace XML do |
AddXmlFile(IConfigurationBuilder, String) |
Přidá zprostředkovatele konfigurace XML v |
AddXmlFile(IConfigurationBuilder, String, Boolean) |
Přidá zprostředkovatele konfigurace XML v |
AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Přidá zprostředkovatele konfigurace XML v |
AddXmlStream(IConfigurationBuilder, Stream) |
Přidá zdroj konfigurace XML do |