Microsoft.Extensions.Configuration Névtér

Osztályokat és absztrakciókat tartalmaz a beállításhoz IConfiguration.

Osztályok

Name Description
ApplicationMetadataConfigurationBuilderExtensions

Bővítmények az alkalmazás metaadataihoz.

BinderOptions

Megadja a . ConfigurationBinderáltal használt beállításokat.

ChainedBuilderExtensions

Bővítménymetelyeket biztosít a bővítményekhez IConfigurationvaló hozzáadáshozIConfigurationBuilder.

ChainedConfigurationProvider

A láncolt implementációját biztosítja.IConfigurationProvider

ChainedConfigurationSource

Egy láncolt IConfiguration , mint egy IConfigurationSource.

CommandLineConfigurationExtensions

Bővítménymetelyek a következővel CommandLineConfigurationProvidervaló IConfigurationBuilder regisztrációhoz: .

ConfigurationBinder

Statikus segédosztály, amely lehetővé teszi az erősen gépelt objektumok konfigurációs értékekhez való kötését.

ConfigurationBuilder

Kulcs-/értékalapú konfigurációs beállításokat hoz létre egy alkalmazásban való használatra.

ConfigurationExtensions

Bővítménymetelyeket biztosít a konfigurációs osztályokhoz.

ConfigurationIgnoreAttribute

Megadja, hogy egy konfigurációs tulajdonságot ki kell zárni a kötésből.

ConfigurationKeyComparer

Implementálja az IComparert a konfigurációs kulcsok megrendeléséhez.

ConfigurationKeyNameAttribute

Megadja egy konfigurációs tulajdonság kulcsnevét.

ConfigurationManager

Egy módosítható konfigurációs objektumot jelöl.

ConfigurationPath

Segédprogramokat és állandókat biztosít a konfigurációs útvonalak kezeléséhez.

ConfigurationProvider

Meghatározza a konfigurációszolgáltatók alapvető viselkedését, és a származtatott osztályok alapját biztosítja.

ConfigurationReloadToken

Propagálja azokat az értesítéseket, amelyekben konfigurációváltozás történt.

ConfigurationRoot

Egy konfiguráció gyökércsomópontja.

ConfigurationRootExtensions

Bővítménymetelyeket biztosít a következőhöz IConfigurationRoot: .

ConfigurationSection

Az alkalmazáskonfigurációs értékek egy szakaszát jelöli.

EnvironmentVariablesExtensions

Bővítménymetelyeket biztosít a .EnvironmentVariablesConfigurationProviderIConfigurationBuilder

FileConfigurationExtensions

Bővítménymetelyeket biztosít a következőhöz FileConfigurationProvider: .

FileConfigurationProvider

A fájlalapú ConfigurationProvider szolgáltatók alaposztályát biztosítja.

FileConfigurationSource

A fájlalapú IConfigurationSourcealaposztályt adja meg.

FileLoadExceptionContext

Fájlbetöltési kivétel adatait tartalmazza.

IniConfigurationExtensions

Bővítménymetelyeket biztosít a hozzáadáshoz IniConfigurationProvider.

JsonConfigurationExtensions

Bővítménymetelyek a hozzáadáshoz JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Bővítménymetelyek a következővel KeyPerFileConfigurationProvidervaló IConfigurationBuilder regisztrációhoz: .

MemoryConfigurationBuilderExtensions

A MemoryConfigurationProvider IConfigurationBuilder bővítmény metódusai.

StreamConfigurationProvider

Meghatározza a streamalapú konfigurációszolgáltatók alapvető viselkedését, és a származtatott osztályok alapjait biztosítja.

StreamConfigurationSource

Meghatározza a streamalapú konfigurációs források alapvető viselkedését, és a származtatott osztályok alapját biztosítja.

UserSecretsConfigurationExtensions

Konfigurációs bővítményeket biztosít a felhasználói titkos kódok konfigurációs forrásának hozzáadásához.

XmlConfigurationExtensions

Bővítménymetelyek a hozzáadáshoz XmlConfigurationProvider.

Struktúrák

Name Description
ConfigurationDebugViewContext

Adatokat biztosít a konfiguráció aktuális eleméről.

Interfészek

Name Description
IConfiguration

Kulcs-/értékalkalmazás-konfigurációs tulajdonságok készletét jelöli.

IConfigurationBuilder

Az alkalmazáskonfiguráció létrehozásához használt típust jelöli.

IConfigurationManager

Egy módosítható konfigurációs objektumot jelöl.

IConfigurationProvider

Konfigurációs kulcsot/értékeket biztosít egy alkalmazáshoz.

IConfigurationRoot

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

IConfigurationSection

Az alkalmazáskonfigurációs értékek egy szakaszát jelöli.

IConfigurationSource

Egy alkalmazás konfigurációs kulcsának/értékeinek forrását jelöli.