IConfiguration インターフェイス

定義

キー/値のアプリケーション構成プロパティのセットを表します。

public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
派生

プロパティ

Item[String]

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

メソッド

GetChildren()

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

GetReloadToken()

この構成が再読み込みされるタイミングの観察に使用できる IChangeToken を返します。

GetSection(String)

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

拡張メソッド

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)

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

適用対象