HeaderDictionary 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í.
Representa un contenedor para RequestHeaders y ResponseHeaders.
public ref class HeaderDictionary : Microsoft::AspNetCore::Http::IHeaderDictionary, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>, System::Collections::Generic::IDictionary<System::String ^, Microsoft::Extensions::Primitives::StringValues>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>
public class HeaderDictionary : Microsoft.AspNetCore.Http.IHeaderDictionary, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>, System.Collections.Generic.IDictionary<string,Microsoft.Extensions.Primitives.StringValues>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>
type HeaderDictionary = class
interface IHeaderDictionary
interface IDictionary<string, StringValues>
interface ICollection<KeyValuePair<string, StringValues>>
interface seq<KeyValuePair<string, StringValues>>
interface IEnumerable
type HeaderDictionary = class
interface IHeaderDictionary
interface ICollection<KeyValuePair<string, StringValues>>
interface seq<KeyValuePair<string, StringValues>>
interface IEnumerable
interface IDictionary<string, StringValues>
Public Class HeaderDictionary
Implements ICollection(Of KeyValuePair(Of String, StringValues)), IDictionary(Of String, StringValues), IEnumerable(Of KeyValuePair(Of String, StringValues)), IHeaderDictionary
- Herencia
-
HeaderDictionary
- Implementaciones
-
IHeaderDictionary ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Constructores
HeaderDictionary() |
Inicializa una nueva instancia de la clase HeaderDictionary. |
HeaderDictionary(Dictionary<String,StringValues>) |
Inicializa una nueva instancia de la clase HeaderDictionary. |
HeaderDictionary(Int32) |
Inicializa una nueva instancia de la clase HeaderDictionary. |
Propiedades
ContentLength |
Acceso fuertemente tipado al encabezado Content-Length. Las implementaciones deben mantener esto sincronizado con la representación de cadena. |
Count |
Obtiene el número de elementos contenidos en ; HeaderDictionary. |
IsReadOnly |
Obtiene un valor que indica si HeaderDictionary está en modo de solo lectura. |
Item[String] |
Obtiene o establece el valor asociado de la colección como una cadena única. |
Keys |
Obtiene la colección de nombres de encabezado HTTP en esta instancia. |
Values |
Obtiene la colección de valores de encabezado HTTP en esta instancia. |
Métodos
Add(KeyValuePair<String,StringValues>) |
Agrega un nuevo elemento de encabezado a la colección. |
Add(String, StringValues) |
Agrega el encabezado y los valores dados a la colección. |
Clear() |
Borra toda la lista de objetos. |
Contains(KeyValuePair<String,StringValues>) |
Devuelve un valor que indica si el objeto especificado aparece en la colección. |
ContainsKey(String) |
Determina si HeaderDictionary contiene una clave específica. |
CopyTo(KeyValuePair<String,StringValues>[], Int32) |
Copia los HeaderDictionary elementos en una instancia de matriz unidimensional en el índice especificado. |
GetEnumerator() |
Devuelve un enumerador que recorre en iteración una colección. |
Remove(KeyValuePair<String,StringValues>) |
Quita el elemento dado de la colección. |
Remove(String) |
Quita el encabezado dado de la colección. |
TryGetValue(String, StringValues) |
Recupera un valor del diccionario. |
Implementaciones de interfaz explícitas
IDictionary<String,StringValues>.Item[String] |
Inicia KeyNotFoundException si la clave no está presente. |
IEnumerable.GetEnumerator() |
Devuelve un enumerador que recorre en iteración una colección. |
IEnumerable<KeyValuePair<String,StringValues>>.GetEnumerator() |
Devuelve un enumerador que recorre en iteración una colección. |
Métodos de extensión
Append(IHeaderDictionary, String, StringValues) |
Agrega valores nuevos. Cada elemento es una entrada de matriz independiente. |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Cita los valores que contengan comas y, a continuación, una coma combina todos los valores con los valores existentes. |
GetCommaSeparatedValues(IHeaderDictionary, String) |
Obtiene los valores asociados de la colección separados en valores individuales. Los valores entre comillas no se separarán y las comillas se quitarán. |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Cita cualquier valor que contenga comas y, a continuación, una coma combina todos los valores. |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
Anexa una secuencia de valores a IHeaderDictionary. |