次の方法で共有


IConfigurationRoot インターフェイス

定義

IConfiguration 階層のルートを表します。

public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
    interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
派生
実装

プロパティ

Item[String]

構成値を取得または設定します。

(継承元 IConfiguration)
Providers

この構成の IConfigurationProvider

メソッド

GetChildren()

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

(継承元 IConfiguration)
GetReloadToken()

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

(継承元 IConfiguration)
GetSection(String)

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

(継承元 IConfiguration)
Reload()

基になる IConfigurationProviderから構成値を強制的に再読み込みします。

拡張メソッド

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内のキーと値のペアの列挙体を取得します。

GetConnectionString(IConfiguration, String)

構成ソースの ConnectionStrings セクションから、指定したキーを持つ値を取得します。 このメソッドの呼び出しは、GetSection("ConnectionStrings")[name]の短縮形です。

GetRequiredSection(IConfiguration, String)

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

GetDebugView(IConfigurationRoot)

各値の取得元を示す、人間が判読できる構成ビューを生成します。

GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>)

各値の取得元を示す、人間が判読できる構成ビューを生成します。

適用対象