System::Net::Http::Headers::HttpHeaderValueCollection klasse

HttpHeaderValueCollection class

Vertegenwoordigt de collectie van de headerwaarden. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit zal leiden tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.

template<typename T>class HttpHeaderValueCollection : public System::Collections::Generic::ICollection<T>
ParameterBeschrijving
Detype van de headerwaarden die in de collectie worden weergegeven.

Methoden

MethodeBeschrijving
Add(const T&) overrideVoegt een element toe aan de collectie.
Clear() overrideVerwijdert alle elementen uit de collectie.
Contains(const T&) const overrideControleert of een element aanwezig is in de collectie.
CopyTo(System::ArrayPtr<T>, int32_t) overrideKopieert alle collectie‑elementen naar bestaande array‑elementen.
get_Count() const overrideRTTI-informatie.
get_IsReadOnly()Haalt een waarde op die aangeeft of de huidige collectie alleen‑lezen is.
get_IsSpecialValueSet()Haalt een waarde op die aangeeft of de huidige collectie een “speciale waarde” bevat.
GetEnumerator() overrideHaalt enumerator op.
GetHeaderStringWithoutSpecial()Retourneert een tekenreeksrepresentatie van de huidige collectie zonder een “speciale waarde”.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>)Construeert een nieuw exemplaar.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Construeert een nieuw exemplaar.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T)Construeert een nieuw exemplaar.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Construeert een nieuw exemplaar.
ParseAdd(String)Parseert een header‑tekenreeksrepresentatie en voegt deze toe aan de huidige collectie.
Remove(const T&) overrideVerwijdert element uit de collectie.
RemoveSpecialValue()Verwijdert een “speciale waarde”.
SetSpecialValue()Stelt een “speciale waarde” in.
SetTemplateWeakPtr(uint32_t) overrideStel het n’th sjabloonargument in op een zwakke pointer (in plaats van gedeeld). Hiermee kun je pointers in containers overschakelen naar zwakke modus.
ToString() const overrideAnaloge van de C# Object.ToString() methode. Maakt het mogelijk aangepaste objecten naar een string te converteren.
TryParseAdd(String)Probeert een header‑tekenreeksrepresentatie te parseren en toe te voegen aan de huidige collectie.

Zie ook