Clase System::Net::Http::Headers::HttpHeaders

HttpHeaders class

La colección de los encabezados HTTP. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.

class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>

Métodos

MétodoDescripción
Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)Valida un nuevo par nombre-valor y lo agrega a la colección actual.
Add(String, String)Valida un nuevo par nombre-valor y lo agrega a la colección actual.
virtual AddHeaders(System::SharedPtr<HttpHeaders>)Concatena la instancia de la clase HttpHeaders especificada con la actual.
AddParsedValue(String, System::SharedPtr<Object>)Obtiene un encabezado por el nombre especificado y agrega un valor analizado al encabezado.
Clear()Elimina todos los elementos de la colección.
Contains(String)
ContainsParsedValue(String, System::SharedPtr<Object>)Comprueba si el encabezado contiene el valor especificado.
GetEnumerator() overrideObtiene el enumerador.
GetHeaderString(String)Devuelve una representación en cadena de los valores por el nombre de encabezado especificado.
GetHeaderString(String, System::SharedPtr<Object>)Devuelve una representación en cadena de los valores por el nombre de encabezado especificado.
GetHeaderStrings()Devuelve una colección que contiene representaciones en cadena de los valores de los encabezados.
GetParsedValues(String)Devuelve los valores analizados por el nombre de encabezado especificado.
GetValues(String)Devuelve los valores correspondientes por el nombre especificado.
static ParsedValuesAsList(const System::SharedPtr<Object>)Convierte los valores analizados en una lista.
Remove(String)Intenta eliminar un elemento por el nombre especificado.
RemoveParsedValue(String, System::SharedPtr<Object>)Obtiene un encabezado por el nombre especificado y elimina un valor analizado del encabezado.
SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>)
SetOrRemoveParsedValue(String, System::SharedPtr<Object>)Obtiene un encabezado por el nombre especificado y establece o elimina su valor. El valor del encabezado se eliminará cuando el parámetro ‘value’ sea nullptr, de lo contrario se establecerá un valor analizado.
SetParsedValue(String, System::SharedPtr<Object>)Obtiene un encabezado por el nombre especificado y establece un valor analizado en el encabezado.
ToString() const overrideAnálogo del método C# Object.ToString(). Permite convertir objetos personalizados a cadena.
TryAddWithoutValidation(String, String)Intenta agregar un nuevo par nombre-valor a la colección actual.
TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)Agrega una colección de pares nombre-valor a la colección actual.
TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&)Intenta obtener los valores correspondientes por el nombre especificado.
TryParseAndAddValue(String, String)Intenta analizar el valor especificado y agregarlo a los valores del encabezado.

Ver también