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

HttpHeaderValueCollection class

Representerar samlingen av header‑värden. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. 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 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ärden som representeras i samlingen.

Metoder

MetodBeskrivning
Add(const T&) overrideLägger till element i samlingen.
Clear() overrideTar bort alla element från samlingen.
Contains(const T&) const overrideKontrollerar om elementet 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 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 mallargumentet som 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# Object.ToString() metod. Gör det möjligt att konvertera anpassade objekt till sträng.
TryParseAdd(String)Försöker analysera en header-strängrepresentation och lägga till den i den aktuella samlingen.

Se även