Microsoft.Extensions.Configuration 命名空間

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

類別

ApplicationMetadataConfigurationBuilderExtensions

應用程式元數據的延伸模組。

BinderOptions

ConfigurationBinder所使用的Options類別。

ChainedBuilderExtensions

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

ChainedConfigurationProvider

IConfigurationProvider的鏈結實作。

ChainedConfigurationSource

表示鏈結 IConfiguration 做為 IConfigurationSource

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

提供 MemoryConfigurationProviderIConfigurationBuilder 擴充方法。

StreamConfigurationProvider

以數據流為基礎的組態提供者。

StreamConfigurationSource

以資料串流為基礎的 IConfigurationSource

UserSecretsConfigurationExtensions

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

XmlConfigurationExtensions

新增 XmlConfigurationProvider的擴充方法。

結構

ConfigurationDebugViewContext

提供設定目前專案的相關數據。

介面

IConfiguration

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

IConfigurationBuilder

表示用來建置應用程式組態的類型。

IConfigurationManager

表示可變動的組態物件。

IConfigurationProvider

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

IConfigurationRoot

表示 IConfiguration 階層的根目錄。

IConfigurationSection

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

IConfigurationSource

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