Sdílet prostřednictvím


ConfigurationSection Třída

Definice

Představuje část hodnot konfigurace aplikace.

public ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
    interface IConfigurationSection
    interface IConfiguration
Public Class ConfigurationSection
Implements IConfigurationSection
Dědičnost
ConfigurationSection
Implementuje

Konstruktory

ConfigurationSection(IConfigurationRoot, String)

Inicializuje novou instanci.

Vlastnosti

Item[String]

Získá nebo nastaví hodnotu odpovídající konfiguračnímu klíči.

Key

Získá klíč, který tento oddíl zabírá v nadřazeném objektu.

Path

Získá úplnou cestu k tomuto oddílu IConfigurationRootz .

Value

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

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetChildren()

Získá okamžité podřízené konfigurační 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)
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.

Exists(IConfigurationSection)

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

GetConnectionString(IConfiguration, String)

Načte hodnotu se zadaným klíčem z ConnectionStrings části 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