AdditionalPropertiesDictionary Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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
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. |