IConfigurationRoot 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 kořen IConfiguration hierarchie.
public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
- Odvozené
- Implementuje
Vlastnosti
Item[String] |
Získá nebo nastaví hodnotu konfigurace. (Zděděno od IConfiguration) |
Providers |
S IConfigurationProviderpro tuto konfiguraci. |
Metody
GetChildren() |
Získá okamžité podřízené konfigurační oddíly. (Zděděno od IConfiguration) |
GetReloadToken() |
Pokusy o získání funkce IChangeToken pro sledování změn. (Zděděno od IConfiguration) |
GetSection(String) |
Získá dílčí část konfigurace se zadaným klíčem. (Zděděno od IConfiguration) |
Reload() |
Vynuťte opětovné načtení konfiguračních hodnot z podkladových IConfigurationProviderhodnot. |
Metody rozšíření
Bind(IConfiguration, Object) |
Pokusí se vytvořit vazbu dané instance objektu na konfigurační hodnoty pomocí rekurzivní shody názvů vlastností s konfiguračními klíči. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Pokusí se vytvořit vazbu dané instance objektu na konfigurační hodnoty pomocí rekurzivní shody názvů vlastností s konfiguračními klíči. |
Bind(IConfiguration, String, Object) |
Pokusí se vytvořit vazbu instance daného objektu s konfiguračním oddílem určeným klíčem rekurzivním porovnáním názvů vlastností s konfiguračními klíči. |
Get(IConfiguration, Type) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně. |
Get<T>(IConfiguration) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči rekurzivně. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Pokusí se vytvořit vazbu konfigurační instance na novou instanci typu T. Pokud má tato část konfigurace hodnotu, použije se. V opačném případě se vazby shodou názvů vlastností s konfiguračními klíči 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. |
AsEnumerable(IConfiguration) |
Získejte výčet párů klíč-hodnota v rámci objektu 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 |
GetRequiredSection(IConfiguration, String) |
Získá pododdíl konfigurace, který má zadaný klíč. |
GetDebugView(IConfigurationRoot) |
Vygeneruje čitelné zobrazení konfigurace, které ukazuje, odkud jednotlivé hodnoty pocházejí. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Vygeneruje čitelné zobrazení konfigurace, které ukazuje, odkud jednotlivé hodnoty pocházejí. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro