AdditionalPropertiesDictionary<TValue> Classe

Définition

Fournit un dictionnaire utilisé comme dictionnaire AdditionalProperties sur Microsoft.Extensions.AI objets.

generic <typename TValue>
public ref class AdditionalPropertiesDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, TValue>>, System::Collections::Generic::IDictionary<System::String ^, TValue>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, TValue>>, System::Collections::Generic::IReadOnlyCollection<System::Collections::Generic::KeyValuePair<System::String ^, TValue>>, System::Collections::Generic::IReadOnlyDictionary<System::String ^, TValue>
public class AdditionalPropertiesDictionary<TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,TValue>>, System.Collections.Generic.IDictionary<string,TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<string,TValue>>, System.Collections.Generic.IReadOnlyDictionary<string,TValue>
type AdditionalPropertiesDictionary<'Value> = class
    interface IDictionary<string, 'Value>
    interface ICollection<KeyValuePair<string, 'Value>>
    interface seq<KeyValuePair<string, 'Value>>
    interface IEnumerable
    interface IReadOnlyDictionary<string, 'Value>
    interface IReadOnlyCollection<KeyValuePair<string, 'Value>>
Public Class AdditionalPropertiesDictionary(Of TValue)
Implements ICollection(Of KeyValuePair(Of String, TValue)), IDictionary(Of String, TValue), IEnumerable(Of KeyValuePair(Of String, TValue)), IReadOnlyCollection(Of KeyValuePair(Of String, TValue)), IReadOnlyDictionary(Of String, TValue)

Paramètres de type

TValue

Type des valeurs dans le dictionnaire.

Héritage
AdditionalPropertiesDictionary<TValue>
Dérivé
Implémente

Constructeurs

Nom Description
AdditionalPropertiesDictionary<TValue>()

Initialise une nouvelle instance de la classe AdditionalPropertiesDictionary<TValue>.

AdditionalPropertiesDictionary<TValue>(IDictionary<String,TValue>)

Initialise une nouvelle instance de la classe AdditionalPropertiesDictionary<TValue>.

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

Initialise une nouvelle instance de la classe AdditionalPropertiesDictionary<TValue>.

Propriétés

Nom Description
Count

Obtient le nombre d’éléments contenus dans le ICollection<T>.

Item[String]

Obtient ou définit l’élément avec la clé spécifiée.

Keys

Obtient une ICollection<T> valeur contenant les clés du IDictionary<TKey,TValue>.

Values

Obtient une ICollection<T> valeur contenant les valeurs dans le IDictionary<TKey,TValue>.

Méthodes

Nom Description
Add(String, TValue)

Ajoute un élément avec la clé et la valeur fournies à l’élément IDictionary<TKey,TValue>.

Clear()

Supprime tous les éléments du ICollection<T>.

Clone()

Crée un clone peu profond du dictionnaire de propriétés.

ContainsKey(String)

Détermine si le IDictionary<TKey,TValue> contient un élément avec la clé spécifiée.

GetEnumerator()

Retourne un énumérateur qui itère au sein du AdditionalPropertiesDictionary<TValue>.

Remove(String)

Supprime l’élément avec la clé spécifiée de l'IDictionary<TKey,TValue>.

TryAdd(String, TValue)

Tente d’ajouter la clé et la valeur spécifiées au dictionnaire.

TryGetValue(String, TValue)

Obtient la valeur associée à la clé spécifiée.

TryGetValue<T>(String, T)

Tente d’extraire une valeur typée du dictionnaire.

Implémentations d’interfaces explicites

Nom Description
ICollection<KeyValuePair<String,TValue>>.Add(KeyValuePair<String,TValue>)

Ajoute un élément au ICollection<T>.

ICollection<KeyValuePair<String,TValue>>.Contains(KeyValuePair<String,TValue>)

Détermine si la ICollection<T> valeur contient une valeur spécifique.

ICollection<KeyValuePair<String,TValue>>.CopyTo(KeyValuePair<String,TValue>[], Int32)

Copie les éléments du ICollection<T> dans un Array, en commençant à un index Array particulier.

ICollection<KeyValuePair<String,TValue>>.IsReadOnly

Obtient une valeur indiquant si l’objet ICollection<T> est en lecture seule.

ICollection<KeyValuePair<String,TValue>>.Remove(KeyValuePair<String,TValue>)

Supprime la première occurrence d’un objet spécifique de l’objet ICollection<T>.

IDictionary<String,TValue>.TryGetValue(String, TValue)

Obtient la valeur associée à la clé spécifiée.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère dans une collection.

IEnumerable<KeyValuePair<String,TValue>>.GetEnumerator()

Retourne un énumérateur qui itère dans la collection.

IReadOnlyDictionary<String,TValue>.Keys

Obtient une collection énumérable qui contient les clés dans le dictionnaire en lecture seule.

IReadOnlyDictionary<String,TValue>.TryGetValue(String, TValue)

Obtient la valeur associée à la clé spécifiée.

IReadOnlyDictionary<String,TValue>.Values

Obtient une collection énumérable qui contient les valeurs du dictionnaire en lecture seule.

Méthodes d’extension

Nom Description
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Convertit un IEnumerable<T> en IAsyncEnumerable<T>.

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

Crée un FrozenDictionary<TKey,TValue> à partir d’un IEnumerable<T> en fonction des fonctions de sélecteur de clé et de sélecteur d’élément spécifiées.

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

Crée un FrozenDictionary<TKey,TValue> à partir d’un IEnumerable<T> en fonction de la fonction de sélecteur de clé spécifiée.

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

Crée un FrozenSet<T> avec les valeurs spécifiées.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Crée un tableau immuable à partir de la collection spécifiée.

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

Énumère et transforme une séquence et produit un dictionnaire immuable de son contenu à l’aide des comparateurs de clé et de valeur spécifiés.

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

Énumère et transforme une séquence et produit un dictionnaire immuable de son contenu à l’aide du comparateur de clés spécifié.

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

Énumère et transforme une séquence et produit un dictionnaire immuable de son contenu.

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

Construit un dictionnaire immuable basé sur une transformation d’une séquence.

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

Construit un dictionnaire immuable à partir d’une collection existante d’éléments, en appliquant une fonction de transformation aux clés sources.

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

Énumère une séquence, produit un jeu de hachage immuable de son contenu et utilise le comparateur d’égalité spécifié pour le type set.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Énumère une séquence et produit un ensemble de hachage immuable de son contenu.

ToImmutableList<TSource>(IEnumerable<TSource>)

Énumère une séquence et produit une liste immuable de son contenu.

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

Énumère et transforme une séquence et produit un dictionnaire trié immuable de son contenu à l’aide des comparateurs de clé et de valeur spécifiés.

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

Énumère et transforme une séquence et produit un dictionnaire trié immuable de son contenu à l’aide du comparateur de clés spécifié.

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

Énumère et transforme une séquence et produit un dictionnaire trié immuable de son contenu.

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

Énumère une séquence, produit un ensemble trié immuable de son contenu et utilise le comparateur spécifié.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Énumère une séquence et produit un ensemble trié immuable de son contenu.

S’applique à