System::Net::Http::Headers::HttpHeaders klasse
inhoud
[
verbergen
]HttpHeaders class
De verzameling van de HTTP-headers. 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 leidt 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.
class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>
Methoden
| Methode | Beschrijving |
|---|---|
| Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Valideert een nieuw naam‑waarde paar en voegt het toe aan de huidige collectie. |
| Add(String, String) | Valideert een nieuw naam‑waarde paar en voegt het toe aan de huidige collectie. |
| virtual AddHeaders(System::SharedPtr<HttpHeaders>) | Voegt de opgegeven HttpHeaders‑klasse‑instantie samen met de huidige. |
| AddParsedValue(String, System::SharedPtr<Object>) | Haalt een header op op basis van de opgegeven naam en voegt een geparseerde waarde toe aan de header. |
| Clear() | Verwijdert alle items uit de collectie. |
| Contains(String) | |
| ContainsParsedValue(String, System::SharedPtr<Object>) | Controleert of de header de opgegeven waarde bevat. |
| GetEnumerator() override | Haalt enumerator op. |
| GetHeaderString(String) | Retourneert een stringrepresentatie van waarden op basis van de opgegeven headernaam. |
| GetHeaderString(String, System::SharedPtr<Object>) | Retourneert een stringrepresentatie van waarden op basis van de opgegeven headernaam. |
| GetHeaderStrings() | Retourneert een collectie die stringrepresentaties van headerwaarden bevat. |
| GetParsedValues(String) | Retourneert geparseerde waarden op basis van de opgegeven headernaam. |
| GetValues(String) | Retourneert overeenkomstige waarden op basis van de opgegeven naam. |
| static ParsedValuesAsList(const System::SharedPtr<Object>) | Zet geparseerde waarden om naar een lijst. |
| Remove(String) | Probeert een item te verwijderen op basis van de opgegeven naam. |
| RemoveParsedValue(String, System::SharedPtr<Object>) | Haalt een header op op basis van de opgegeven naam en verwijdert een geparseerde waarde uit de header. |
| SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>) | |
| SetOrRemoveParsedValue(String, System::SharedPtr<Object>) | Haalt een header op op basis van de opgegeven naam en stelt de waarde in of verwijdert deze. De headerwaarde wordt verwijderd wanneer de parameter ‘value’ nullptr is; anders wordt een geparseerde waarde ingesteld. |
| SetParsedValue(String, System::SharedPtr<Object>) | Haalt een header op op basis van de opgegeven naam en stelt een geparseerde waarde in voor de header. |
| ToString() const override | Analoge van de C# Object.ToString() methode. Maakt het mogelijk aangepaste objecten naar een string te converteren. |
| TryAddWithoutValidation(String, String) | Probeert een nieuw naam‑waarde paar toe te voegen aan de huidige collectie. |
| TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Voegt een collectie van naam‑waarde paren toe aan de huidige collectie. |
| TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&) | Probeert overeenkomstige waarden op te halen op basis van de opgegeven naam. |
| TryParseAndAddValue(String, String) | Probeert de opgegeven waarde te parseren en toe te voegen aan de headerwaarden. |
Zie ook
- Class IEnumerable
- Namespace System::Net::Http::Headers
- Library Aspose.Page for C++