ConfigurationRoot Třída
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í.
Kořenový uzel konfigurace.
public ref class ConfigurationRoot : IDisposable, Microsoft::Extensions::Configuration::IConfigurationRoot
public class ConfigurationRoot : IDisposable, Microsoft.Extensions.Configuration.IConfigurationRoot
type ConfigurationRoot = class
interface IConfigurationRoot
interface IConfiguration
interface IDisposable
Public Class ConfigurationRoot
Implements IConfigurationRoot, IDisposable
- Dědičnost
-
ConfigurationRoot
- Implementuje
Konstruktory
ConfigurationRoot(IList<IConfigurationProvider>) |
Inicializuje kořen konfigurace se seznamem zprostředkovatelů. |
Vlastnosti
Item[String] |
Získá nebo nastaví hodnotu odpovídající konfiguračnímu klíči. |
Providers |
S IConfigurationProviderpro tuto konfiguraci. |
Metody
Dispose() |
Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetChildren() |
Získá okamžité podřízené oddíly. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetReloadToken() |
Vrátí hodnotu IChangeToken , která se dá použít k pozorování při opětovném načtení této konfigurace. |
GetSection(String) |
Získá dílčí část konfigurace se zadaným klíčem. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Reload() |
Vynuťte opětovné načtení konfiguračních hodnot z podkladových zdrojů. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
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í. |