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í.
Představuje kořenový uzel pro konfiguraci.
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
| Name | Description |
|---|---|
| ConfigurationRoot(IList<IConfigurationProvider>) |
Inicializuje kořen konfigurace se seznamem zprostředkovatelů. |
Vlastnosti
| Name | Description |
|---|---|
| Item[String] |
Získá nebo nastaví hodnotu odpovídající konfiguračnímu klíči. |
| Providers |
S IConfigurationProviderpro tuto konfiguraci. |
Metody
| Name | Description |
|---|---|
| Dispose() |
Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků. |
| GetChildren() |
Získá okamžité podřízené pododdíly. |
| GetReloadToken() |
IChangeToken Vrátí hodnotu, kterou lze použít k pozorování při opětovném načtení této konfigurace. |
| GetSection(String) |
Získá pododdíl konfigurace se zadaným klíčem. |
| Reload() |
Vynutí opětovné načtení hodnot konfigurace z podkladových zdrojů. |
Metody rozšíření
| Name | Description |
|---|---|
| AsEnumerable(IConfiguration, Boolean) |
Získání výčtu párů klíč-hodnota v rámci IConfiguration |
| AsEnumerable(IConfiguration) |
Získání výčtu párů klíč-hodnota v rámci IConfiguration |
| 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, 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, 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, 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(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<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ě. |
| 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ě. |
| GetConnectionString(IConfiguration, String) |
Získá zadaný připojovací řetězec ze zadané konfigurace.
Zkratka pro |
| GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Vygeneruje zobrazení konfigurace čitelné pro člověka, které ukazuje, odkud každá hodnota pochází. |
| GetDebugView(IConfigurationRoot) |
Vygeneruje zobrazení konfigurace čitelné pro člověka, které ukazuje, odkud každá hodnota pochází. |
| GetRequiredSection(IConfiguration, String) |
Získá pododdíl konfigurace se zadaným klíčem. |
| GetValue(IConfiguration, Type, String, Object) |
Extrahuje hodnotu se zadaným klíčem a převede ji na zadaný typ. |
| GetValue(IConfiguration, Type, String) |
Extrahuje hodnotu se zadaným klíčem a převede ji na zadaný typ. |
| GetValue<T>(IConfiguration, String, T) |
Extrahuje hodnotu se zadaným klíčem a převede ji na typ T. |
| GetValue<T>(IConfiguration, String) |
Extrahuje hodnotu se zadaným klíčem a převede ji na typ T. |