AdditionalPropertiesDictionary クラス

定義

Microsoft.Extensions.AI オブジェクトの AdditionalProperties ディクショナリとして使用されるディクショナリを提供します。

public ref class AdditionalPropertiesDictionary sealed : Microsoft::Extensions::AI::AdditionalPropertiesDictionary<System::Object ^>
public sealed class AdditionalPropertiesDictionary : Microsoft.Extensions.AI.AdditionalPropertiesDictionary<object>
type AdditionalPropertiesDictionary = class
    inherit AdditionalPropertiesDictionary<obj>
Public NotInheritable Class AdditionalPropertiesDictionary
Inherits AdditionalPropertiesDictionary(Of Object)
継承
AdditionalPropertiesDictionary

コンストラクター

名前 説明
AdditionalPropertiesDictionary()

AdditionalPropertiesDictionary クラスの新しいインスタンスを初期化します。

AdditionalPropertiesDictionary(IDictionary<String,Object>)

AdditionalPropertiesDictionary クラスの新しいインスタンスを初期化します。

AdditionalPropertiesDictionary(IEnumerable<KeyValuePair<String,Object>>)

AdditionalPropertiesDictionary クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Count

ICollection<T>に含まれる要素の数を取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)
Item[String]

指定したキーを持つ要素を取得または設定します。

(継承元 AdditionalPropertiesDictionary<TValue>)
Keys

ICollection<T>のキーを含むIDictionary<TKey,TValue>を取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)
Values

ICollection<T>内の値を含むIDictionary<TKey,TValue>を取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)

メソッド

名前 説明
Add(String, TValue)

指定されたキーと値を持つ要素を IDictionary<TKey,TValue>に追加します。

(継承元 AdditionalPropertiesDictionary<TValue>)
Clear()

ICollection<T>からすべての項目を削除します。

(継承元 AdditionalPropertiesDictionary<TValue>)
Clone()

プロパティ ディクショナリの浅い複製を作成します。

ContainsKey(String)

指定したキーを持つ要素が IDictionary<TKey,TValue> に含まれているかどうかを判断します。

(継承元 AdditionalPropertiesDictionary<TValue>)
GetEnumerator()

AdditionalPropertiesDictionary<TValue>を反復処理する列挙子を返します。

(継承元 AdditionalPropertiesDictionary<TValue>)
Remove(String)

指定したキーを持つ要素を IDictionary<TKey,TValue>から削除します。

(継承元 AdditionalPropertiesDictionary<TValue>)
TryAdd(String, TValue)

指定したキーと値をディクショナリに追加しようとします。

(継承元 AdditionalPropertiesDictionary<TValue>)
TryGetValue(String, TValue)

指定したキーに関連付けられている値を取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)
TryGetValue<T>(String, T)

ディクショナリから型指定された値の抽出を試みます。

(継承元 AdditionalPropertiesDictionary<TValue>)

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

名前 説明
ICollection<KeyValuePair<String,TValue>>.Add(KeyValuePair<String,TValue>)

ICollection<T>に項目を追加します。

(継承元 AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Contains(KeyValuePair<String,TValue>)

ICollection<T>に特定の値が含まれているかどうかを判断します。

(継承元 AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.CopyTo(KeyValuePair<String,TValue>[], Int32)

特定のICollection<T>インデックスから始まるArrayの要素をArrayにコピーします。

(継承元 AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.IsReadOnly

ICollection<T>が読み取り専用かどうかを示す値を取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Remove(KeyValuePair<String,TValue>)

特定のオブジェクトの最初の出現箇所を ICollection<T>から削除します。

(継承元 AdditionalPropertiesDictionary<TValue>)
IDictionary<String,TValue>.TryGetValue(String, TValue)

指定したキーに関連付けられている値を取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)
IEnumerable.GetEnumerator()

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

(継承元 AdditionalPropertiesDictionary<TValue>)
IEnumerable<KeyValuePair<String,TValue>>.GetEnumerator()

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

(継承元 AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Keys

読み取り専用ディクショナリ内のキーを含む列挙可能なコレクションを取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.TryGetValue(String, TValue)

指定したキーに関連付けられている値を取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Values

読み取り専用ディクショナリ内の値を含む列挙可能なコレクションを取得します。

(継承元 AdditionalPropertiesDictionary<TValue>)

拡張メソッド

名前 説明
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>)

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

適用対象