AdditionalPropertiesDictionary Classe

Definizione

Fornisce un dizionario utilizzato come dizionario AdditionalProperties sugli oggetti Microsoft.Extensions.AI.

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)
Ereditarietà
AdditionalPropertiesDictionary

Costruttori

Nome Descrizione
AdditionalPropertiesDictionary()

Inizializza una nuova istanza della classe AdditionalPropertiesDictionary.

AdditionalPropertiesDictionary(IDictionary<String,Object>)

Inizializza una nuova istanza della classe AdditionalPropertiesDictionary.

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

Inizializza una nuova istanza della classe AdditionalPropertiesDictionary.

Proprietà

Nome Descrizione
Count

Ottiene il numero di elementi contenuti in ICollection<T>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
Item[String]

Ottiene o imposta l'elemento con la chiave specificata.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
Keys

Ottiene un oggetto ICollection<T> contenente le chiavi dell'oggetto IDictionary<TKey,TValue>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
Values

Ottiene un oggetto ICollection<T> contenente i valori in IDictionary<TKey,TValue>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)

Metodi

Nome Descrizione
Add(String, TValue)

Aggiunge un elemento con la chiave e il IDictionary<TKey,TValue>valore specificati a .

(Ereditato da AdditionalPropertiesDictionary<TValue>)
Clear()

Rimuove tutti gli elementi da ICollection<T>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
Clone()

Crea un clone superficiale del dizionario delle proprietà.

ContainsKey(String)

Determina se contiene IDictionary<TKey,TValue> un elemento con la chiave specificata.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
GetEnumerator()

Restituisce un enumeratore che scorre l'oggetto AdditionalPropertiesDictionary<TValue>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
Remove(String)

Rimuove l'elemento con la chiave specificata da IDictionary<TKey,TValue>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
TryAdd(String, TValue)

Tenta di aggiungere la chiave e il valore specificati al dizionario.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
TryGetValue(String, TValue)

Ottiene il valore associato alla chiave specificata.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
TryGetValue<T>(String, T)

Tenta di estrarre un valore tipizzato dal dizionario.

(Ereditato da AdditionalPropertiesDictionary<TValue>)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection<KeyValuePair<String,TValue>>.Add(KeyValuePair<String,TValue>)

Aggiunge un elemento all'oggetto ICollection<T>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Contains(KeyValuePair<String,TValue>)

Determina se contiene ICollection<T> un valore specifico.

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

Copia gli elementi di in ICollection<T> un Arrayoggetto , a partire da un indice specifico Array .

(Ereditato da AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.IsReadOnly

Ottiene un valore che indica se il ICollection<T> è di sola lettura.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Remove(KeyValuePair<String,TValue>)

Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
IDictionary<String,TValue>.TryGetValue(String, TValue)

Ottiene il valore associato alla chiave specificata.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
IEnumerable.GetEnumerator()

Restituisce un enumeratore che scorre un insieme.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
IEnumerable<KeyValuePair<String,TValue>>.GetEnumerator()

Restituisce un enumeratore che scorre l'insieme.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Keys

Ottiene un insieme enumerabile che contiene le chiavi nel dizionario di sola lettura.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.TryGetValue(String, TValue)

Ottiene il valore associato alla chiave specificata.

(Ereditato da AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Values

Ottiene un insieme enumerabile che contiene i valori nel dizionario di sola lettura.

(Ereditato da AdditionalPropertiesDictionary<TValue>)

Metodi di estensione

Nome Descrizione
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Converte un IEnumerable<T> in un IAsyncEnumerable<T>.

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

Crea un FrozenDictionary<TKey,TValue> da un IEnumerable<T> in base ai selettori di chiave e alle funzioni del selettore di elementi specificati.

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

Crea un oggetto FrozenDictionary<TKey,TValue> da un oggetto IEnumerable<T> in base alla funzione del selettore di chiave specificata.

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

Crea un oggetto FrozenSet<T> con i valori specificati.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Crea una matrice non modificabile dalla raccolta specificata.

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

Enumera e trasforma una sequenza e produce un dizionario non modificabile del relativo contenuto usando gli strumenti di confronto chiave e valore specificati.

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

Enumera e trasforma una sequenza e produce un dizionario non modificabile del relativo contenuto usando l'operatore di confronto di chiavi specificato.

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

Enumera e trasforma una sequenza e produce un dizionario non modificabile del relativo contenuto.

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

Costruisce un dizionario non modificabile in base a una trasformazione di una sequenza.

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

Costruisce un dizionario non modificabile da una raccolta esistente di elementi, applicando una funzione di trasformazione alle chiavi di origine.

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

Enumera una sequenza, produce un set di hash non modificabile del relativo contenuto e usa l'operatore di confronto di uguaglianza specificato per il tipo di set.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera una sequenza e produce un set di hash non modificabile del relativo contenuto.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera una sequenza e produce un elenco non modificabile del relativo contenuto.

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

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando gli strumenti di confronto chiave e valore specificati.

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

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando l'operatore di confronto di chiavi specificato.

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

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto.

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

Enumera una sequenza, produce un set ordinato non modificabile del relativo contenuto e usa l'operatore di confronto specificato.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera una sequenza e produce un set ordinato non modificabile del relativo contenuto.

Si applica a