AdditionalPropertiesDictionary Classe

Definição

Fornece um dicionário usado como o dicionário AdditionalProperties em objetos 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)
Herança
AdditionalPropertiesDictionary

Construtores

Nome Description
AdditionalPropertiesDictionary()

Inicializa uma nova instância da classe AdditionalPropertiesDictionary.

AdditionalPropertiesDictionary(IDictionary<String,Object>)

Inicializa uma nova instância da classe AdditionalPropertiesDictionary.

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

Inicializa uma nova instância da classe AdditionalPropertiesDictionary.

Propriedades

Nome Description
Count

Obtém o número de elementos contidos no ICollection<T>.

(Herdado de AdditionalPropertiesDictionary<TValue>)
Item[String]

Obtém ou define o elemento com a chave especificada.

(Herdado de AdditionalPropertiesDictionary<TValue>)
Keys

Obtém uma ICollection<T> que contém as chaves do IDictionary<TKey,TValue>.

(Herdado de AdditionalPropertiesDictionary<TValue>)
Values

Obtém um ICollection<T> que contém os valores na IDictionary<TKey,TValue>.

(Herdado de AdditionalPropertiesDictionary<TValue>)

Métodos

Nome Description
Add(String, TValue)

Adiciona um elemento com a chave e o valor fornecidos IDictionary<TKey,TValue>ao .

(Herdado de AdditionalPropertiesDictionary<TValue>)
Clear()

Remove todos os itens do ICollection<T>.

(Herdado de AdditionalPropertiesDictionary<TValue>)
Clone()

Cria um clone superficial do dicionário de propriedades.

ContainsKey(String)

Determina se ele IDictionary<TKey,TValue> contém um elemento com a chave especificada.

(Herdado de AdditionalPropertiesDictionary<TValue>)
GetEnumerator()

Retorna um enumerador que itera por meio do AdditionalPropertiesDictionary<TValue>.

(Herdado de AdditionalPropertiesDictionary<TValue>)
Remove(String)

Remove o elemento com a chave especificada do IDictionary<TKey,TValue>.

(Herdado de AdditionalPropertiesDictionary<TValue>)
TryAdd(String, TValue)

Tenta adicionar a chave e o valor especificados ao dicionário.

(Herdado de AdditionalPropertiesDictionary<TValue>)
TryGetValue(String, TValue)

Obtém o valor associado à chave especificada.

(Herdado de AdditionalPropertiesDictionary<TValue>)
TryGetValue<T>(String, T)

Tenta extrair um valor tipado do dicionário.

(Herdado de AdditionalPropertiesDictionary<TValue>)

Implantações explícitas de interface

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

Adiciona um item ao ICollection<T>.

(Herdado de AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Contains(KeyValuePair<String,TValue>)

Determina se o ICollection<T> valor contém um valor específico.

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

Copia os elementos de ICollection<T> um Array, começando em um índice específico Array .

(Herdado de AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.IsReadOnly

Obtém um valor que indica se o ICollection<T> valor é somente leitura.

(Herdado de AdditionalPropertiesDictionary<TValue>)
ICollection<KeyValuePair<String,TValue>>.Remove(KeyValuePair<String,TValue>)

Remove a primeira ocorrência de um objeto específico do ICollection<T>.

(Herdado de AdditionalPropertiesDictionary<TValue>)
IDictionary<String,TValue>.TryGetValue(String, TValue)

Obtém o valor associado à chave especificada.

(Herdado de AdditionalPropertiesDictionary<TValue>)
IEnumerable.GetEnumerator()

Retorna um enumerador que itera por meio de uma coleção.

(Herdado de AdditionalPropertiesDictionary<TValue>)
IEnumerable<KeyValuePair<String,TValue>>.GetEnumerator()

Retorna um enumerador que itera por meio da coleção.

(Herdado de AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Keys

Obtém uma coleção enumerável que contém as chaves no dicionário somente leitura.

(Herdado de AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.TryGetValue(String, TValue)

Obtém o valor associado à chave especificada.

(Herdado de AdditionalPropertiesDictionary<TValue>)
IReadOnlyDictionary<String,TValue>.Values

Obtém uma coleção enumerável que contém os valores no dicionário somente leitura.

(Herdado de AdditionalPropertiesDictionary<TValue>)

Métodos de Extensão

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

Converte um IEnumerable<T> em um IAsyncEnumerable<T>.

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

Cria um FrozenDictionary<TKey,TValue> de uma IEnumerable<T> de acordo com as funções de seletor de elemento e seletor de elemento especificadas.

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

Cria uma FrozenDictionary<TKey,TValue> função de seletor de chave de IEnumerable<T> acordo com a especificada.

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

Cria um FrozenSet<T> com os valores especificados.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Cria uma matriz imutável da coleção especificada.

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

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo usando os comparadores de chave e valor especificados.

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

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo usando o comparador de chave especificado.

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

Enumera e transforma uma sequência e produz um dicionário imutável de seu conteúdo.

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

Constrói um dicionário imutável com base em alguma transformação de uma sequência.

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

Constrói um dicionário imutável a partir de uma coleção existente de elementos, aplicando uma função de transformação às chaves de origem.

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

Enumera uma sequência, produz um conjunto de hash imutável de seu conteúdo e usa o comparador de igualdade especificado para o tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto de hash imutável de seu conteúdo.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz uma lista imutável de seu conteúdo.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo usando os comparadores de chave e valor especificados.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo usando o comparador de chave especificado.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável de seu conteúdo.

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

Enumera uma sequência, produz um conjunto classificado imutável de seu conteúdo e usa o comparador especificado.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto classificado imutável de seu conteúdo.

Aplica-se a