語言

ConfigurationSection 類別

定義

代表應用程式設定值的一個區段。

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
繼承
ConfigurationSection
實作

建構函式

名稱 Description
ConfigurationSection(IConfigurationRoot, String)

初始化一個新實例。

屬性

名稱 Description
Item[String]

取得或設定對應於配置鍵的值。

Key

取得本區段所佔據的鑰匙。

Path

從 . 獲得完整路徑到此區 IConfigurationRoot段。

Value

取得或設定區段值。

方法

名稱 Description
GetChildren()

取得直系後代配置子章節。

GetReloadToken()

回傳 a IChangeToken 可用來觀察此配置何時重新載入。

GetSection(String)

取得一個設定子區塊,並指定金鑰。

TryGetValue(String, String)

嘗試取得此段的值為字串。

擴充方法

名稱 Description
AsEnumerable(IConfiguration, Boolean)

取得關鍵值對的枚舉 IConfiguration

AsEnumerable(IConfiguration)

取得關鍵值對的枚舉 IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

嘗試透過遞迴地將屬性名稱與配置鍵匹配,將給定物件實例綁定到設定值。

Bind(IConfiguration, Object)

嘗試透過遞迴地將屬性名稱與配置鍵匹配,將給定物件實例綁定到設定值。

Bind(IConfiguration, String, Object)

嘗試透過遞迴地將屬性名稱與配置鍵匹配,將給定物件實例綁定到金鑰指定的配置區段。

Exists(IConfigurationSection)

判斷該部門 Value 是否有子女。

Get(IConfiguration, Type, Action<BinderOptions>)

嘗試將配置實例綁定到新的 T 型實例。如果這個配置區段有值,就會被使用。 否則,則是透過將屬性名稱與配置鍵遞迴匹配來綁定。

Get(IConfiguration, Type)

嘗試將配置實例綁定到新的 T 型實例。如果這個配置區段有值,就會被使用。 否則,則是透過將屬性名稱與配置鍵遞迴匹配來綁定。

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

嘗試將配置實例綁定到新的 T 型實例。如果這個配置區段有值,就會被使用。 否則,則是透過將屬性名稱與配置鍵遞迴匹配來綁定。

Get<T>(IConfiguration)

嘗試將配置實例綁定到新的 T 型實例。如果這個配置區段有值,就會被使用。 否則,則是透過將屬性名稱與配置鍵遞迴匹配來綁定。

GetConnectionString(IConfiguration, String)

從指定的配置中取得指定的 連接字串。 GetSection("ConnectionStrings")[name] 的簡略版。

GetRequiredSection(IConfiguration, String)

取得帶有指定金鑰的配置子區。

GetValue(IConfiguration, Type, String, Object)

用指定鍵提取該值並將其轉換為指定型別。

GetValue(IConfiguration, Type, String)

用指定鍵提取該值並將其轉換為指定型別。

GetValue<T>(IConfiguration, String, T)

用指定鍵提取值並轉換成 T 型。

GetValue<T>(IConfiguration, String)

用指定鍵提取值並轉換成 T 型。

適用於