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>)

各値の出所がわかるよう、構成を人間が読める表示にしたものを生成します。

適用対象