System::Net::Http::Headers::HttpHeaders Klasse
Inhalt
[
Ausblenden
]HttpHeaders class
Die Sammlung der HTTP-Header. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.
class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>
Methoden
| Methode | Beschreibung |
|---|---|
| Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Validiert ein neues Name‑Wert‑Paar und fügt es der aktuellen Sammlung hinzu. |
| Add(String, String) | Validiert ein neues Name‑Wert‑Paar und fügt es der aktuellen Sammlung hinzu. |
| virtual AddHeaders(System::SharedPtr<HttpHeaders>) | Verkettet die angegebene HttpHeaders-Klasseninstanz mit der aktuellen. |
| AddParsedValue(String, System::SharedPtr<Object>) | Ruft einen Header mit dem angegebenen Namen ab und fügt dem Header einen geparsten Wert hinzu. |
| Clear() | Entfernt alle Elemente aus der Sammlung. |
| Contains(String) | |
| ContainsParsedValue(String, System::SharedPtr<Object>) | Prüft, ob der Header den angegebenen Wert enthält. |
| GetEnumerator() override | Gibt Enumerator zurück. |
| GetHeaderString(String) | Gibt eine Zeichenkettenrepräsentation der Werte für den angegebenen Headernamen zurück. |
| GetHeaderString(String, System::SharedPtr<Object>) | Gibt eine Zeichenkettenrepräsentation der Werte für den angegebenen Headernamen zurück. |
| GetHeaderStrings() | Gibt eine Sammlung zurück, die Zeichenkettenrepräsentationen der Headerwerte enthält. |
| GetParsedValues(String) | Gibt geparste Werte für den angegebenen Headernamen zurück. |
| GetValues(String) | Gibt die entsprechenden Werte für den angegebenen Namen zurück. |
| static ParsedValuesAsList(const System::SharedPtr<Object>) | Konvertiert geparste Werte in eine Liste. |
| Remove(String) | Versucht, ein Element mit dem angegebenen Namen zu entfernen. |
| RemoveParsedValue(String, System::SharedPtr<Object>) | Ruft einen Header mit dem angegebenen Namen ab und entfernt einen geparsten Wert aus dem Header. |
| SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>) | |
| SetOrRemoveParsedValue(String, System::SharedPtr<Object>) | Ruft einen Header mit dem angegebenen Namen ab und setzt oder entfernt dessen Wert. Der Headerwert wird entfernt, wenn der Parameter ‘value’ nullptr ist, andernfalls wird ein geparster Wert gesetzt. |
| SetParsedValue(String, System::SharedPtr<Object>) | Ruft einen Header mit dem angegebenen Namen ab und setzt einen geparsten Wert für den Header. |
| ToString() const override | Analog zur C#-Methode Object.ToString(). Ermöglicht die Umwandlung benutzerdefinierter Objekte in einen String. |
| TryAddWithoutValidation(String, String) | Versucht, ein neues Namens‑Wert‑Paar zur aktuellen Sammlung hinzuzufügen. |
| TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Fügt eine Sammlung von Namens‑Wert‑Paaren zur aktuellen Sammlung hinzu. |
| TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&) | Versucht, die entsprechenden Werte für den angegebenen Namen zu erhalten. |
| TryParseAndAddValue(String, String) | Versucht, den angegebenen Wert zu parsen und zu den Headerwerten hinzuzufügen. |
Siehe auch
- Class IEnumerable
- Namespace System::Net::Http::Headers
- Library Aspose.Font for C++