Share via


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

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 v rámci .IConfiguration

Value

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

Metody

GetChildren()

Získá bezprostředně potomky konfigurace dílčí 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)

Metody rozšíření

Bind(IConfiguration, Object)

Pokusí se svázat danou instanci objektu s konfiguračními hodnotami rekurzivním porovnáním názvů vlastností s konfiguračními klíči.

Bind(IConfiguration, Object, Action<BinderOptions>)

Pokusí se svázat danou instanci objektu s konfiguračními hodnotami rekurzivním porovnáním názvů vlastností s konfiguračními klíči.

Bind(IConfiguration, String, Object)

Pokusí se vytvořit vazbu dané instance 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 instance konfigurace 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 instance konfigurace 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 instance konfigurace 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 instance konfigurace 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 dvojic klíč-hodnota v rámci objektu IConfiguration.

AsEnumerable(IConfiguration, Boolean)

Získá výčet párů klíč-hodnota v rámci IConfiguration.

Exists(IConfigurationSection)

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

GetConnectionString(IConfiguration, String)

Načte hodnotu se zadaným klíčem z oddílu ConnectionStrings zdroje konfigurace. Volání této metody je zkratka pro GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Získá pododdíl konfigurace, který má zadaný klíč.

Platí pro