IConfigurationSection 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 část hodnot konfigurace aplikace.
public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
- Odvozené
- Implementuje
Vlastnosti
Item[String] |
Získá nebo nastaví hodnotu konfigurace. (Zděděno od IConfiguration) |
Key |
Získá klíč, který tento oddíl zabírá ve svém nadřazeném objektu. |
Path |
Získá úplnou cestu k této části v rámci IConfiguration. |
Value |
Získá nebo nastaví hodnotu oddílu. |
Metody
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í
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. |
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. |
Exists(IConfigurationSection) |
Určuje, zda má oddíl Value nebo má podřízené položky. |
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íč. |