MemoryConfigurationProvider クラス

定義

メモリから取得される構成キーと値のペアを提供します。

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)

ソースから新しいインスタンスを初期化します。

プロパティ

名前 説明
Data

このプロバイダーの構成キーと値のペアを取得または設定します。

(継承元 ConfigurationProvider)

メソッド

名前 説明
Add(String, String)

新しいキーと値のペアを追加します。

GetChildKeys(IEnumerable<String>, String)

このプロバイダーが持つキーの一覧を返します。

(継承元 ConfigurationProvider)
GetEnumerator()

コレクションを反復処理する列挙子を返します。

GetReloadToken()

このプロバイダーが再読み込みされたときにリッスンするために使用できる IChangeToken を返します。

(継承元 ConfigurationProvider)
Load()

このプロバイダーのデータを読み込む (または再読み込みする)。

(継承元 ConfigurationProvider)
OnReload()

再読み込み変更トークンをトリガーし、新しい変更トークンを作成します。

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

指定のキーに対して値を設定します。

(継承元 ConfigurationProvider)
ToString()

このプロバイダー名と関連する詳細を表す文字列を生成します。

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

指定されたキーを持つ値の検索を試みます。

(継承元 ConfigurationProvider)

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

名前 説明
IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

拡張メソッド

名前 説明
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

IEnumerable<T>IAsyncEnumerable<T>に変換します。

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

指定したキー セレクターおよび要素セレクター関数に従って、FrozenDictionary<TKey,TValue> から IEnumerable<T> を作成します。

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

指定したキー セレクター関数に従って、FrozenDictionary<TKey,TValue>からIEnumerable<T>を作成します。

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

指定した値を持つ FrozenSet<T> を作成します。

ToImmutableArray<TSource>(IEnumerable<TSource>)

指定したコレクションから変更できない配列を作成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

シーケンスを列挙して変換し、指定したキー比較子を使用してその内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できないディクショナリを生成します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

シーケンスの変換に基づいて、変更できないディクショナリを構築します。

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

変換関数をソース キーに適用して、要素の既存のコレクションから変更できないディクショナリを構築します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成し、セット型に対して指定された等値比較子を使用します。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないハッシュ セットを生成します。

ToImmutableList<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できないリストを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

シーケンスを列挙して変換し、指定したキーと値の比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

シーケンスを列挙して変換し、指定したキー比較子を使用して、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

シーケンスを列挙して変換し、その内容の変更できない並べ替えられたディクショナリを生成します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成し、指定された比較子を使用します。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

シーケンスを列挙し、その内容の変更できない並べ替えられたセットを生成します。

適用対象