MemoryConfigurationProvider クラス

定義

IConfigurationProviderのメモリ内実装In-memory implementation of IConfigurationProvider

public ref class MemoryConfigurationProvider : Microsoft::Extensions::Configuration::ConfigurationProvider, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::String ^>>
public class MemoryConfigurationProvider : Microsoft.Extensions.Configuration.ConfigurationProvider, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string>>
type MemoryConfigurationProvider = class
    inherit ConfigurationProvider
    interface seq<KeyValuePair<string, string>>
    interface IEnumerable
Public Class MemoryConfigurationProvider
Inherits ConfigurationProvider
Implements IEnumerable(Of KeyValuePair(Of String, String))
継承
MemoryConfigurationProvider
実装

コンストラクター

MemoryConfigurationProvider(MemoryConfigurationSource)

ソースから新しいインスタンスを初期化します。Initialize a new instance from the source.

プロパティ

Data

このプロバイダーの構成キーと値のペア。The configuration key value pairs for this provider.

(継承元 ConfigurationProvider)

メソッド

Add(String, String)

新しいキーと値のペアを追加します。Add a new key and value pair.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetChildKeys(IEnumerable<String>, String)

このプロバイダーが持つキーの一覧を返します。Returns the list of keys that this provider has.

(継承元 ConfigurationProvider)
GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through the collection.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetReloadToken()

このプロバイダーが再読み込みされるタイミングを待ち受ける目的で使用できる IChangeToken を返します。Returns a IChangeToken that can be used to listen when this provider is reloaded.

(継承元 ConfigurationProvider)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
Load()

このプロバイダーのデータを読み込みます (あるいは、再読み込みします)。Loads (or reloads) the data for this provider.

(継承元 ConfigurationProvider)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnReload()

再読み込み変更トークンをトリガーし、新しいものを作成します。Triggers the reload change token and creates a new one.

(継承元 ConfigurationProvider)
Set(String, String)

指定のキーに対して値を設定します。Sets a value for a given key.

(継承元 ConfigurationProvider)
ToString()

このプロバイダー名と関連する詳細を表す文字列を生成します。Generates a string representing this provider name and relevant details.

(継承元 ConfigurationProvider)
TryGet(String, String)

指定のキーで値を見つけようとし、見つかった場合は True を返し、見つからなかった場合は False を返します。Attempts to find a value with the given key, returns true if one is found, false otherwise.

(継承元 ConfigurationProvider)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through the collection.

拡張メソッド

CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター DataRowIEnumerable<T>)、T オブジェクトのコピーを格納する DataRow を返します。Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター DataTableIEnumerable<T>)、指定した TDataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター DataTableIEnumerable<T>)、指定した TDataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

適用対象