Microsoft.Extensions.Configuration 命名空間

包含設定 的 IConfiguration 類別和抽象概念。

類別

ApplicationMetadataConfigurationBuilderExtensions

應用程式中繼資料的延伸模組。

AzureKeyVaultConfigurationExtensions

向 註冊組態提供者 IConfigurationBuilder 的擴充方法。

BinderOptions

ConfigurationBinder 所使用的選項類別。

ChainedBuilderExtensions

鏈結組態提供者的 IConfigurationBuilder 擴充方法。

ChainedConfigurationProvider

的鏈結實作 IConfigurationProvider

ChainedConfigurationSource

表示 IConfigurationSource 的鏈結 IConfiguration

CommandLineConfigurationExtensions

IConfigurationBuilder 註冊 CommandLineConfigurationProvider 的擴充方法。

ConfigurationBinder

允許將強型別物件繫結至組態值的靜態協助程式類別。

ConfigurationBuilder

用來建置索引鍵/值型組態設定,以在應用程式中使用。

ConfigurationExtensions

組態類別的擴充方法。

ConfigurationKeyComparer

用於排序組態金鑰的 IComparer 實作。

ConfigurationKeyNameAttribute

指定組態屬性的索引鍵名稱。

ConfigurationManager

表示可變動的組態物件。 IConfigurationBuilder它是 和 IConfigurationRoot 。 新增來源時,它會更新其目前的組態檢視。 呼叫之後 IConfigurationBuilder.Build() ,即會凍結設定。

ConfigurationPath

用於操作組態路徑的公用程式方法和常數。

ConfigurationProvider

實作 IConfigurationProvider 的基底協助程式類別。

ConfigurationReloadToken

實作 IChangeToken

ConfigurationRoot

組態的根節點。

ConfigurationRootExtensions

IConfigurationRoot 的擴充方法。

ConfigurationSection

表示應用程式組態值的區段。

EnvironmentVariablesExtensions

IConfigurationBuilder 註冊 EnvironmentVariablesConfigurationProvider 的擴充方法。

FileConfigurationExtensions

FileConfigurationProvider 的擴充方法。

FileConfigurationProvider

以檔案為基礎之 ConfigurationProvider 的基底類別。

FileConfigurationSource

表示以檔案為基礎之 IConfigurationSource 的基底類別。

FileLoadExceptionContext

包含檔案載入例外狀況的相關資訊。

IniConfigurationExtensions

用於新增 IniConfigurationProvider 的擴充方法。

JsonConfigurationExtensions

用於新增 JsonConfigurationProvider 的擴充方法。

KeyPerFileConfigurationBuilderExtensions

IConfigurationBuilder 註冊 KeyPerFileConfigurationProvider 的擴充方法。

MemoryConfigurationBuilderExtensions

提供 IConfigurationBuilderMemoryConfigurationProvider 擴充方法。

NewtonsoftJsonConfigurationExtensions

用於新增 NewtonsoftJsonConfigurationProvider 的擴充方法。

StreamConfigurationProvider

以資料流為基礎的組態提供者。

StreamConfigurationSource

以資料流為基礎的 IConfigurationSource

UserSecretsConfigurationExtensions

用於新增使用者祕密組態來源的組態延伸模組。

XmlConfigurationExtensions

用於新增 XmlConfigurationProvider 的擴充方法。

結構

ConfigurationDebugViewContext

提供組態目前專案的相關資料。

介面

IConfiguration

表示一組索引鍵/值應用程式組態屬性。

IConfigurationBuilder

代表用來建立應用程式組態的類型。

IConfigurationManager

表示可變動的組態物件。

IConfigurationProvider

提供應用程式的組態索引鍵/值。

IConfigurationRoot

表示 IConfiguration 階層的根。

IConfigurationSection

表示應用程式組態值的區段。

IConfigurationSource

表示應用程式的組態索引鍵/值來源。