AdditionalPropertiesDictionary Klasse

Definition

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
AdditionalPropertiesDictionary

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

Name Beschreibung
ICollection<KeyValuePair<String,TValue>>.Add(KeyValuePair<String,TValue>)

Fügt ein Element zum ICollection<T>.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Contains(KeyValuePair<String,TValue>)

Bestimmt, ob der ICollection<T> Wert einen bestimmten Wert enthält.

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

Kopiert die Elemente des Elements in ICollection<T> ein Array, beginnend bei einem bestimmten Array Index.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.IsReadOnly

Ruft einen Wert ab, der angibt, ob dies ICollection<T> schreibgeschützt ist.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Remove(KeyValuePair<String,TValue>)

Entfernt das erste Vorkommen eines bestimmten Objekts aus dem ICollection<T>.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
IDictionary<String,TValue>.TryGetValue(String, TValue)

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
IEnumerable<KeyValuePair<String,TValue>>.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Keys

Ruft eine aufzählbare Auflistung ab, die die Schlüssel im schreibgeschützten Wörterbuch enthält.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.TryGetValue(String, TValue)

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

(Geerbt von AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Values

Ruft eine enumerationsfähige Auflistung ab, die die Werte im schreibgeschützten Wörterbuch enthält.

(Geerbt von AdditionalPropertiesDictionary<TValue>)

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.

Gilt für: