AdditionalPropertiesDictionary Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Wörterbuch bereit, das als AdditionalProperties-Wörterbuch für Microsoft.Extensions.AI -Objekte verwendet wird.
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)
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| AdditionalPropertiesDictionary() |
Initialisiert eine neue Instanz der AdditionalPropertiesDictionary-Klasse. |
| AdditionalPropertiesDictionary(IDictionary<String,Object>) |
Initialisiert eine neue Instanz der AdditionalPropertiesDictionary-Klasse. |
| AdditionalPropertiesDictionary(IEnumerable<KeyValuePair<String,Object>>) |
Initialisiert eine neue Instanz der AdditionalPropertiesDictionary-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Elemente ab, die in der ICollection<T>. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| Item[String] |
Ruft das Element mit dem angegebenen Schlüssel ab oder legt es fest. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| Keys |
Ruft einen ICollection<T> mit den Schlüsseln der .IDictionary<TKey,TValue> (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| Values |
Ruft eine ICollection<T> mit den Werten in der IDictionary<TKey,TValue>. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
Methoden
| Name | Beschreibung |
|---|---|
| Add(String, TValue) |
Fügt dem angegebenen Schlüssel und Wert IDictionary<TKey,TValue>ein Element hinzu. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| Clear() |
Entfernt alle Elemente aus dem ICollection<T>. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| Clone() |
Erstellt einen flachen Klon des Eigenschaftenwörterbuchs. |
| ContainsKey(String) |
Bestimmt, ob das IDictionary<TKey,TValue> Element mit dem angegebenen Schlüssel enthält. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| GetEnumerator() |
Gibt einen Enumerator zurück, der durch die AdditionalPropertiesDictionary<TValue>Enumerator durchläuft. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| Remove(String) |
Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary<TKey,TValue>. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| TryAdd(String, TValue) |
Versucht, dem Wörterbuch den angegebenen Schlüssel und Wert hinzuzufügen. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| TryGetValue(String, TValue) |
Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
| TryGetValue<T>(String, T) |
Versucht, einen typierten Wert aus dem Wörterbuch zu extrahieren. (Geerbt von AdditionalPropertiesDictionary<TValue>) |
Explizite Schnittstellenimplementierungen
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ToAsyncEnumerable<TSource>(IEnumerable<TSource>) |
Wandelt eine IEnumerable<T> in eine IAsyncEnumerable<T>um. |
| ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen. |
| ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> bestimmten Schlüsselauswahlfunktion. |
| ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>) |
Erstellt eine FrozenSet<T> mit den angegebenen Werten. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Erstellt ein unveränderliches Array aus der angegebenen Auflistung. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüssel- und Wertabgleichs. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüsselabgleichs. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erstellt ein unveränderliches Wörterbuch basierend auf einer Transformation einer Sequenz. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Erstellt ein unveränderliches Wörterbuch aus einer vorhandenen Auflistung von Elementen, wobei eine Transformationsfunktion auf die Quellschlüssel angewendet wird. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Listet eine Sequenz auf, erzeugt einen unveränderlichen Hashsatz seines Inhalts und verwendet den angegebenen Gleichheitsabgleich für den Settyp. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt einen unveränderlichen Hashsatz seiner Inhalte. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt eine unveränderliche Liste seiner Inhalte. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüssel- und Wertabgleichs. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüsselabgleichs. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Listet eine Sequenz auf, erzeugt einen unveränderlichen sortierten Satz seines Inhalts und verwendet den angegebenen Vergleich. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt einen unveränderlichen sortierten Satz seiner Inhalte. |