AdditionalPropertiesDictionary<TValue> Klass

Definition

Innehåller en ordlista som används som ordlista för AdditionalProperties på objekten Microsoft.Extensions.AI.

generic <typename TValue>
public ref class AdditionalPropertiesDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, TValue>>, System::Collections::Generic::IDictionary<System::String ^, TValue>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, TValue>>, System::Collections::Generic::IReadOnlyCollection<System::Collections::Generic::KeyValuePair<System::String ^, TValue>>, System::Collections::Generic::IReadOnlyDictionary<System::String ^, TValue>
public class AdditionalPropertiesDictionary<TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,TValue>>, System.Collections.Generic.IDictionary<string,TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<string,TValue>>, System.Collections.Generic.IReadOnlyDictionary<string,TValue>
type AdditionalPropertiesDictionary<'Value> = class
    interface IDictionary<string, 'Value>
    interface ICollection<KeyValuePair<string, 'Value>>
    interface seq<KeyValuePair<string, 'Value>>
    interface IEnumerable
    interface IReadOnlyDictionary<string, 'Value>
    interface IReadOnlyCollection<KeyValuePair<string, 'Value>>
Public Class AdditionalPropertiesDictionary(Of TValue)
Implements ICollection(Of KeyValuePair(Of String, TValue)), IDictionary(Of String, TValue), IEnumerable(Of KeyValuePair(Of String, TValue)), IReadOnlyCollection(Of KeyValuePair(Of String, TValue)), IReadOnlyDictionary(Of String, TValue)

Typparametrar

TValue

Typ av värden i ordlistan.

Arv
AdditionalPropertiesDictionary<TValue>
Härledda
Implementeringar

Konstruktorer

Name Description
AdditionalPropertiesDictionary<TValue>()

Initierar en ny instans av AdditionalPropertiesDictionary<TValue> klassen.

AdditionalPropertiesDictionary<TValue>(IDictionary<String,TValue>)

Initierar en ny instans av AdditionalPropertiesDictionary<TValue> klassen.

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

Initierar en ny instans av AdditionalPropertiesDictionary<TValue> klassen.

Egenskaper

Name Description
Count

Hämtar antalet element som finns i ICollection<T>.

Item[String]

Hämtar eller anger elementet med den angivna nyckeln.

Keys

Hämtar en ICollection<T> som innehåller nycklarna för IDictionary<TKey,TValue>.

Values

Hämtar en ICollection<T> som innehåller värdena i IDictionary<TKey,TValue>.

Metoder

Name Description
Add(String, TValue)

Lägger till ett element med den angivna nyckeln och värdet i IDictionary<TKey,TValue>.

Clear()

Tar bort alla objekt från ICollection<T>.

Clone()

Skapar en ytlig klon av egenskapsordlistan.

ContainsKey(String)

Avgör om innehåller IDictionary<TKey,TValue> ett element med den angivna nyckeln.

GetEnumerator()

Returnerar en uppräkning som itererar genom AdditionalPropertiesDictionary<TValue>.

Remove(String)

Tar bort elementet med den angivna nyckeln från IDictionary<TKey,TValue>.

TryAdd(String, TValue)

Försöker lägga till den angivna nyckeln och värdet i ordlistan.

TryGetValue(String, TValue)

Hämtar värdet som är associerat med den angivna nyckeln.

TryGetValue<T>(String, T)

Försöker extrahera ett skrivet värde från ordlistan.

Explicita gränssnittsimplementeringar

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

Lägger till ett objekt i ICollection<T>.

ICollection<KeyValuePair<String,TValue>>.Contains(KeyValuePair<String,TValue>)

Avgör om innehåller ICollection<T> ett specifikt värde.

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

Kopierar elementen i ICollection<T> till en Array, med början vid ett visst Array index.

ICollection<KeyValuePair<String,TValue>>.IsReadOnly

Hämtar ett värde som anger om är ICollection<T> skrivskyddat.

ICollection<KeyValuePair<String,TValue>>.Remove(KeyValuePair<String,TValue>)

Tar bort den första förekomsten av ett specifikt objekt från ICollection<T>.

IDictionary<String,TValue>.TryGetValue(String, TValue)

Hämtar värdet som är associerat med den angivna nyckeln.

IEnumerable.GetEnumerator()

Returnerar en uppräknare som itererar genom en samling.

IEnumerable<KeyValuePair<String,TValue>>.GetEnumerator()

Returnerar en uppräkning som itererar genom samlingen.

IReadOnlyDictionary<String,TValue>.Keys

Hämtar en uppräkningsbar samling som innehåller nycklarna i den skrivskyddade ordlistan.

IReadOnlyDictionary<String,TValue>.TryGetValue(String, TValue)

Hämtar det värde som är associerat med den angivna nyckeln.

IReadOnlyDictionary<String,TValue>.Values

Hämtar en uppräkningsbar samling som innehåller värdena i den skrivskyddade ordlistan.

Tilläggsmetoder

Name Description
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Konverterar en IEnumerable<T> till en IAsyncEnumerable<T>.

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

Skapar en FrozenDictionary<TKey,TValue> från en IEnumerable<T> enligt angivna funktioner för nyckelväljare och elementväljare.

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

Skapar en FrozenDictionary<TKey,TValue> från en IEnumerable<T> enligt angiven nyckelväljare.

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

Skapar en FrozenSet<T> med de angivna värdena.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Skapar en oföränderlig matris från den angivna samlingen.

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

Räknar upp och transformerar en sekvens och skapar en oföränderlig ordlista med dess innehåll med hjälp av de angivna nyckel- och värdejäxorna.

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

Räknar upp och transformerar en sekvens och skapar en oföränderlig ordlista med dess innehåll med hjälp av den angivna nyckeljäxaren.

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

Räknar upp och transformerar en sekvens och skapar en oföränderlig ordlista med dess innehåll.

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

Konstruerar en oföränderlig ordlista baserat på en viss omvandling av en sekvens.

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

Konstruerar en oföränderlig ordlista från en befintlig samling element och tillämpar en transformeringsfunktion på källnycklarna.

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

Räknar upp en sekvens, skapar en oföränderlig hashuppsättning av innehållet och använder den angivna likhetsjämföraren för den angivna typen.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Räknar upp en sekvens och skapar en oföränderlig hashuppsättning med dess innehåll.

ToImmutableList<TSource>(IEnumerable<TSource>)

Räknar upp en sekvens och skapar en oföränderlig lista över dess innehåll.

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

Räknar upp och transformerar en sekvens och skapar en oföränderlig sorterad ordlista med dess innehåll med hjälp av de angivna nyckel- och värdejäxorna.

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

Räknar upp och transformerar en sekvens och skapar en oföränderlig sorterad ordlista med dess innehåll med hjälp av den angivna nyckeljäxaren.

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

Räknar upp och transformerar en sekvens och skapar en oföränderlig sorterad ordlista med dess innehåll.

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

Räknar upp en sekvens, skapar en oföränderlig sorterad uppsättning av dess innehåll och använder den angivna jämförelsen.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Räknar upp en sekvens och skapar en oföränderlig sorterad uppsättning av dess innehåll.

Gäller för