IConfigurationRoot Interfész

Definíció

Egy hierarchia gyökerét IConfiguration jelöli.

public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
    interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
Származtatott
Megvalósítás

Tulajdonságok

Name Description
Item[String]

Beolvas vagy beállít egy konfigurációs értéket.

(Öröklődés forrása IConfiguration)
Providers

Lekéri a IConfigurationProvider konfigurációhoz szükséges szolgáltatókat.

Metódusok

Name Description
GetChildren()

Lekéri az azonnali leszármazottkonfigurációs alszakaszokat.

(Öröklődés forrása IConfiguration)
GetReloadToken()

Olyan értéket IChangeToken ad vissza, amely a konfiguráció újratöltésekor megfigyelhető.

(Öröklődés forrása IConfiguration)
GetSection(String)

Lekéri a megadott kulccsal rendelkező konfigurációs alszakaszt.

(Öröklődés forrása IConfiguration)
Reload()

Kényszeríti a konfigurációs értékeket a mögöttes IConfigurationProvider szolgáltatóktól való újratöltésre.

Bővítő metódusok

Name Description
AsEnumerable(IConfiguration, Boolean)

A kulcsérték párok számbavételének lekérése a IConfiguration

AsEnumerable(IConfiguration)

A kulcsérték párok számbavételének lekérése a IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

A megadott objektumpéldány konfigurációs értékekhez való kötésének kísérlete a tulajdonságnevek és a konfigurációs kulcsok rekurzív egyeztetésével.

Bind(IConfiguration, Object)

A megadott objektumpéldány konfigurációs értékekhez való kötésének kísérlete a tulajdonságnevek és a konfigurációs kulcsok rekurzív egyeztetésével.

Bind(IConfiguration, String, Object)

Megpróbálja a megadott objektumpéldányt a kulcs által megadott konfigurációs szakaszhoz kötni úgy, hogy a tulajdonságneveket rekurzív módon egyezteti a konfigurációs kulcsokkal.

Get(IConfiguration, Type, Action<BinderOptions>)

Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal.

Get(IConfiguration, Type)

Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal.

Get<T>(IConfiguration, Action<BinderOptions>)

Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal.

Get<T>(IConfiguration)

Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal.

GetConnectionString(IConfiguration, String)

Lekéri a megadott kapcsolati karakterlánc a megadott konfigurációból. Rövidítés a következőhöz GetSection("ConnectionStrings")[name]: .

GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>)

A konfiguráció emberi olvasásra alkalmas nézetét hozza létre, amely megmutatja, hogy az egyes értékek honnan származnak.

GetDebugView(IConfigurationRoot)

A konfiguráció emberi olvasásra alkalmas nézetét hozza létre, amely megmutatja, hogy az egyes értékek honnan származnak.

GetRequiredSection(IConfiguration, String)

Lekéri a konfigurációs alszakaszt a megadott kulccsal.

GetValue(IConfiguration, Type, String, Object)

Kinyeri az értéket a megadott kulccsal, és átalakítja a megadott típusra.

GetValue(IConfiguration, Type, String)

Kinyeri az értéket a megadott kulccsal, és átalakítja a megadott típusra.

GetValue<T>(IConfiguration, String, T)

Kinyeri az értéket a megadott kulccsal, és T típusúvá alakítja.

GetValue<T>(IConfiguration, String)

Kinyeri az értéket a megadott kulccsal, és T típusúvá alakítja.

A következőre érvényes: