IConfigurationSection Rozhraní

Definice

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

Name Description
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 tomuto oddílu IConfigurationv rámci .

Value

Získá nebo nastaví hodnotu oddílu.

Metody

Name Description
GetChildren()

Získá dílčí oddíly konfigurace okamžitého potomka.

(Zděděno od IConfiguration)
GetReloadToken()

IChangeToken Vrátí hodnotu, kterou 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í

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ě.

Exists(IConfigurationSection)

Určuje, zda oddíl obsahuje nebo má podřízené Value položky.

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 GetSection("ConnectionStrings")[name].

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.

Platí pro