AdditionalPropertiesDictionary Clase

Definición

Proporciona un diccionario utilizado como diccionario AdditionalProperties en 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)
Herencia
AdditionalPropertiesDictionary

Constructores

Nombre Description
AdditionalPropertiesDictionary()

Inicializa una nueva instancia de la clase AdditionalPropertiesDictionary.

AdditionalPropertiesDictionary(IDictionary<String,Object>)

Inicializa una nueva instancia de la clase AdditionalPropertiesDictionary.

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

Inicializa una nueva instancia de la clase AdditionalPropertiesDictionary.

Propiedades

Nombre Description
Count

Obtiene el número de elementos contenidos en el ICollection<T>.

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

Obtiene o establece el elemento con la clave especificada.

(Heredado de AdditionalPropertiesDictionary<TValue>)
Keys

Obtiene un ICollection<T> objeto que contiene las claves de .IDictionary<TKey,TValue>

(Heredado de AdditionalPropertiesDictionary<TValue>)
Values

Obtiene un ICollection<T> objeto que contiene los valores de .IDictionary<TKey,TValue>

(Heredado de AdditionalPropertiesDictionary<TValue>)

Métodos

Nombre Description
Add(String, TValue)

Agrega un elemento con la clave y el valor proporcionados a .IDictionary<TKey,TValue>

(Heredado de AdditionalPropertiesDictionary<TValue>)
Clear()

Quita todos los elementos de la ICollection<T>.

(Heredado de AdditionalPropertiesDictionary<TValue>)
Clone()

Crea un clon superficial del diccionario de propiedades.

ContainsKey(String)

Determina si contiene IDictionary<TKey,TValue> un elemento con la clave especificada.

(Heredado de AdditionalPropertiesDictionary<TValue>)
GetEnumerator()

Devuelve un enumerador que recorre en iteración .AdditionalPropertiesDictionary<TValue>

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

Quita el elemento con la clave especificada de .IDictionary<TKey,TValue>

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

Intenta agregar la clave y el valor especificados al diccionario.

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

Obtiene el valor asociado a la clave especificada.

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

Intenta extraer un valor con tipo del diccionario.

(Heredado de AdditionalPropertiesDictionary<TValue>)

Implementaciones de interfaz explícitas

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

Agrega un elemento al ICollection<T>.

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

Determina si contiene ICollection<T> un valor específico.

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

Copia los elementos de en ICollection<T> un Arrayobjeto , comenzando en un índice determinado Array .

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

Obtiene un valor que indica si es ICollection<T> de solo lectura.

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

Quita la primera aparición de un objeto específico de la ICollection<T>.

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

Obtiene el valor asociado a la clave especificada.

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

Devuelve un enumerador que recorre en iteración una colección.

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

Devuelve un enumerador que recorre en iteración la colección.

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

Obtiene una colección enumerable que contiene las claves del diccionario de solo lectura.

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

Obtiene el valor asociado a la clave especificada.

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

Obtiene una colección enumerable que contiene los valores del diccionario de solo lectura.

(Heredado de AdditionalPropertiesDictionary<TValue>)

Métodos de extensión

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

Convierte un IEnumerable<T> en un IAsyncEnumerable<T>.

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

Crea un FrozenDictionary<TKey,TValue> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos.

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

Crea un FrozenDictionary<TKey,TValue> objeto a partir de una IEnumerable<T> función de selector de claves especificada.

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

Crea un FrozenSet<T> objeto con los valores especificados.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Crea una matriz inmutable a partir de la colección especificada.

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

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante los comparadores de clave y valor especificados.

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

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado.

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

Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido.

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

Construye un diccionario inmutable basado en alguna transformación de una secuencia.

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

Construye un diccionario inmutable a partir de una colección de elementos existente, aplicando una función de transformación a las claves de origen.

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

Enumera una secuencia, genera un conjunto hash inmutable de su contenido y usa el comparador de igualdad especificado para el tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto hash inmutable de su contenido.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera una lista inmutable de su contenido.

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

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante los comparadores de clave y valor especificados.

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

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves especificado.

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

Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido.

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

Enumera una secuencia, genera un conjunto ordenado inmutable de su contenido y usa el comparador especificado.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto ordenado inmutable de su contenido.

Se aplica a