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)

指定したキーを持つ構成サブセクションを取得します。

適用対象