Clase System::Net::Http::Headers::HttpHeaderValueCollection

HttpHeaderValueCollection class

Representa la colección de valores de los encabezados. 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 de 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.

template<typename T>class HttpHeaderValueCollection : public System::Collections::Generic::ICollection<T>
ParámetroDescripción
Eltipo de los valores de los encabezados representados en la colección.

Métodos

MétodoDescripción
Add(const T&) overrideAgrega un elemento a la colección.
Clear() overrideElimina todos los elementos de la colección.
Contains(const T&) const overrideComprueba si el elemento está presente en la colección.
CopyTo(System::ArrayPtr<T>, int32_t) overrideCopia todos los elementos de la colección a los elementos existentes del arreglo.
get_Count() const overrideInformación RTTI.
get_IsReadOnly()Obtiene un valor que indica si la colección actual es de solo lectura.
get_IsSpecialValueSet()Obtiene un valor que indica si la colección actual contiene un “valor especial”.
GetEnumerator() overrideObtiene el enumerador.
GetHeaderStringWithoutSpecial()Devuelve una representación en cadena de la colección actual sin un “valor especial”.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>)Construye una nueva instancia.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Construye una nueva instancia.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T)Construye una nueva instancia.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Construye una nueva instancia.
ParseAdd(String)Analiza una representación de cadena de encabezado y la agrega a la colección actual.
Remove(const T&) overrideElimina el elemento de la colección.
RemoveSpecialValue()Elimina un “valor especial”.
SetSpecialValue()Establece un “valor especial”.
SetTemplateWeakPtr(uint32_t) overrideEstablece el n‑ésimo argumento de plantilla como un puntero débil (en lugar de compartido). Permite cambiar los punteros en contenedores al modo débil.
ToString() const overrideAnálogo del método C# Object.ToString(). Permite convertir objetos personalizados a cadena.
TryParseAdd(String)Intenta analizar una representación de cadena de encabezado y agregarla a la colección actual.

Ver también