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
実装

コンストラクター

名前 説明
ConfigurationSection(IConfigurationRoot, String)

新しいインスタンスを初期化します。

プロパティ

名前 説明
Item[String]

構成キーに対応する値を取得または設定します。

Key

このセクションが親で占めるキーを取得します。

Path

IConfigurationRootからこのセクションへの完全なパスを取得します。

Value

セクション値を取得または設定します。

メソッド

名前 説明
GetChildren()

直下の子孫構成サブセクションを取得します。

GetReloadToken()

この構成が再読み込みされたときに監視するために使用できる IChangeToken を返します。

GetSection(String)

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

TryGetValue(String, String)

このセクションの値を文字列として取得しようとします。

拡張メソッド

名前 説明
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 型に変換します。

適用対象