System::Net::Http::Headers::HttpHeaderValueCollection klass

HttpHeaderValueCollection class

Representerar samlingen av header‑värdena. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.

template<typename T>class HttpHeaderValueCollection : public System::Collections::Generic::ICollection<T>
ParameterBeskrivning
Dentyp av header‑värdena som representeras i samlingen.

Metoder

MetodBeskrivning
Add(const T&) overrideLägger till ett element i samlingen.
Clear() overrideTar bort alla element från samlingen.
Contains(const T&) const overrideKontrollerar om ett element finns i samlingen.
CopyTo(System::ArrayPtr<T>, int32_t) overrideKopierar alla samlingselement till befintliga array‑element.
get_Count() const overrideRTTI-information.
get_IsReadOnly()Hämtar ett värde som indikerar om den aktuella samlingen är skrivskyddad.
get_IsSpecialValueSet()Hämtar ett värde som indikerar om den aktuella samlingen innehåller ett “specialvärde”.
GetEnumerator() overrideHämtar enumerator.
GetHeaderStringWithoutSpecial()Returnerar en strängrepresentation av den aktuella samlingen utan ett “specialvärde”.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>)Skapar en ny instans.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Skapar en ny instans.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T)Skapar en ny instans.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Skapar en ny instans.
ParseAdd(String)Analyserar en header‑strängrepresentation och lägger till den i den aktuella samlingen.
Remove(const T&) overrideTar bort ett element från samlingen.
RemoveSpecialValue()Tar bort ett “specialvärde”.
SetSpecialValue()Ställer in ett “specialvärde”.
SetTemplateWeakPtr(uint32_t) overrideStäll in n’te mallargument till en svag pekare (istället för delad). Tillåter att byta pekare i behållare till svagt läge.
ToString() const overrideAnalog till C#-metoden Object.ToString(). Gör det möjligt att konvertera anpassade objekt till sträng.
TryParseAdd(String)Försöker tolka en rubriksträngsrepresentation och lägga till den i den aktuella samlingen.

Se även