Język

AdditionalPropertiesDictionary Klasa

Definicja

Udostępnia słownik używany jako słownik AdditionalProperties w obiektach 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)
Dziedziczenie
AdditionalPropertiesDictionary

Konstruktory

Nazwa Opis
AdditionalPropertiesDictionary()

Inicjuje nowe wystąpienie klasy AdditionalPropertiesDictionary.

AdditionalPropertiesDictionary(IDictionary<String,Object>)

Inicjuje nowe wystąpienie klasy AdditionalPropertiesDictionary.

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

Inicjuje nowe wystąpienie klasy AdditionalPropertiesDictionary.

Właściwości

Nazwa Opis
Count

Pobiera liczbę elementów zawartych w obiekcie ICollection<T>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
Item[String]

Pobiera lub ustawia element przy użyciu określonego klucza.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
Keys

Pobiera element ICollection<T> zawierający klucze elementu IDictionary<TKey,TValue>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
Values

Pobiera element ICollection<T> zawierający wartości w obiekcie IDictionary<TKey,TValue>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)

Metody

Nazwa Opis
Add(String, TValue)

Dodaje element z podanym kluczem i wartością do elementu IDictionary<TKey,TValue>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
Clear()

Usuwa wszystkie elementy z elementu ICollection<T>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
Clone()

Tworzy płytki klon słownika właściwości.

ContainsKey(String)

Określa, czy element IDictionary<TKey,TValue> zawiera element z określonym kluczem.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem elementu AdditionalPropertiesDictionary<TValue>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
Remove(String)

Usuwa element z określonym kluczem z .IDictionary<TKey,TValue>

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
TryAdd(String, TValue)

Próbuje dodać określony klucz i wartość do słownika.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
TryGetValue(String, TValue)

Pobiera wartość skojarzona z określonym kluczem.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
TryGetValue<T>(String, T)

Próbuje wyodrębnić wpisaną wartość ze słownika.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)

Jawne implementacje interfejsu

Nazwa Opis
ICollection<KeyValuePair<String,TValue>>.Add(KeyValuePair<String,TValue>)

Dodaje element do elementu ICollection<T>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Contains(KeyValuePair<String,TValue>)

Określa, czy element ICollection<T> zawiera określoną wartość.

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

Kopiuje elementy ICollection<T> elementu do elementu Array, zaczynając od określonego Array indeksu.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.IsReadOnly

Pobiera wartość wskazującą, czy ICollection<T> element jest tylko do odczytu.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Remove(KeyValuePair<String,TValue>)

Usuwa pierwsze wystąpienie określonego obiektu z ICollection<T>.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
IDictionary<String,TValue>.TryGetValue(String, TValue)

Pobiera wartość skojarzona z określonym kluczem.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem kolekcji.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
IEnumerable<KeyValuePair<String,TValue>>.GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem kolekcji.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Keys

Pobiera kolekcję wyliczalną zawierającą klucze w słowniku tylko do odczytu.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.TryGetValue(String, TValue)

Pobiera wartość skojarzona z określonym kluczem.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Values

Pobiera kolekcję wyliczalną zawierającą wartości w słowniku tylko do odczytu.

(Odziedziczone po AdditionalPropertiesDictionary<TValue>)

Metody rozszerzania

Nazwa Opis
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Konwertuje IEnumerable<T> na IAsyncEnumerable<T>.

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

Tworzy FrozenDictionary<TKey,TValue> z IEnumerable<T> zgodnie z określonymi funkcjami selektora kluczy i selektora elementów.

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

Tworzy element FrozenDictionary<TKey,TValue> na podstawie IEnumerable<T> określonej funkcji selektora kluczy.

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

Tworzy obiekt FrozenSet<T> z określonymi wartościami.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Tworzy niezmienną tablicę z określonej kolekcji.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

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

Wylicza i przekształca sekwencję i tworzy niezmienny słownik jego zawartości przy użyciu określonego porównania kluczy.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny słownik jego zawartości.

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

Tworzy niezmienny słownik na podstawie niektórych przekształceń sekwencji.

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

Tworzy niezmienny słownik z istniejącej kolekcji elementów, stosując funkcję przekształcania do kluczy źródłowych.

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

Wylicza sekwencję, tworzy niezmienny zestaw skrótów jego zawartości i używa określonego porównania równości dla typu zestawu.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny zestaw skrótów jego zawartości.

ToImmutableList<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienną listę jego zawartości.

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

Wylicza i przekształca sekwencję oraz tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonych porównań kluczy i wartości.

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

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości przy użyciu określonego porównania kluczy.

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

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jego zawartości.

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

Wylicza sekwencję, tworzy niezmienialny zestaw posortowany jego zawartości i używa określonego porównania.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Wylicza sekwencję i tworzy niezmienny posortowany zestaw jego zawartości.

Dotyczy