AdditionalPropertiesDictionary Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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. |