IConfigurationSection 介面

定義

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

public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
    interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
衍生
實作

屬性

Item[String]

取得或設定組態值。

(繼承來源 IConfiguration)
Key

取得此區段在其父系中佔用的索引鍵。

Path

取得 IConfiguration 內此區段的完整路徑。

Value

取得或設定區段值。

方法

GetChildren()

取得直屬子系組態子區段。

(繼承來源 IConfiguration)
GetReloadToken()

傳回可用於在重新載入此組態時觀察的 IChangeToken

(繼承來源 IConfiguration)
GetSection(String)

取得具有指定索引鍵的組態子區段。

(繼承來源 IConfiguration)

擴充方法

Bind(IConfiguration, Object)

嘗試將屬性名稱與組態索引鍵以遞迴方式比對,以將指定的物件執行個體繫結至組態值。

Bind(IConfiguration, Object, Action<BinderOptions>)

嘗試將屬性名稱與組態索引鍵以遞迴方式比對,以將指定的物件執行個體繫結至組態值。

Bind(IConfiguration, String, Object)

嘗試將屬性名稱與組態索引鍵以遞迴方式比對,以將指定物件執行個體繫結至由索引鍵指定的組態區段。

Get(IConfiguration, Type)

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。

Get(IConfiguration, Type, Action<BinderOptions>)

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。

Get<T>(IConfiguration)

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。

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

嘗試將組態執行個體繫結至類型 T 的新執行個體。如果此組態區段具有值,則會使用。 否則,會以遞迴方式比對組態索引鍵的屬性名稱來進行繫結。

GetValue(IConfiguration, Type, String)

使用指定的索引鍵來擷取值,並將其轉換為指定的類型。

GetValue(IConfiguration, Type, String, Object)

使用指定的索引鍵來擷取值,並將其轉換為指定的類型。

GetValue<T>(IConfiguration, String)

使用指定的索引鍵來擷取值,並將其轉換成類型 T。

GetValue<T>(IConfiguration, String, T)

使用指定的索引鍵來擷取值,並將其轉換成類型 T。

AsEnumerable(IConfiguration)

取得 中的 IConfiguration 索引鍵/值組列舉。

AsEnumerable(IConfiguration, Boolean)

取得 中的 IConfiguration 索引鍵/值組列舉。

Exists(IConfigurationSection)

判斷區段是否有 Value 或具有子系。

GetConnectionString(IConfiguration, String)

從 擷取具有指定索引鍵的值 ConnectionStrings 組態來源的 區段。 呼叫這個方法的速記 GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

取得具有指定索引鍵的組態子區段。

適用於