Classe System::Net::Http::Headers::HttpHeaders
Contenu
[
Cacher
]HttpHeaders class
La collection des en‑têtes HTTP. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la transmettre aux fonctions en tant qu’argument.
class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>
Méthodes
| Méthode | Description |
|---|---|
| Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Valide une nouvelle paire nom‑valeurs et l’ajoute à la collection actuelle. |
| Add(String, String) | Valide une nouvelle paire nom‑valeur et l’ajoute à la collection actuelle. |
| virtual AddHeaders(System::SharedPtr<HttpHeaders>) | Concatène l’instance HttpHeaders-class spécifiée avec celle actuelle. |
| AddParsedValue(String, System::SharedPtr<Object>) | Obtient un en-tête par le nom spécifié et ajoute une valeur analysée à l’en-tête. |
| Clear() | Supprime tous les éléments de la collection. |
| Contains(String) | |
| ContainsParsedValue(String, System::SharedPtr<Object>) | Vérifie si l’en-tête contient la valeur spécifiée. |
| GetEnumerator() override | Obtient l’énumérateur. |
| GetHeaderString(String) | Renvoie une représentation sous forme de chaîne des valeurs pour le nom d’en-tête spécifié. |
| GetHeaderString(String, System::SharedPtr<Object>) | Renvoie une représentation sous forme de chaîne des valeurs pour le nom d’en-tête spécifié. |
| GetHeaderStrings() | Renvoie une collection qui contient les représentations sous forme de chaîne des valeurs des en-têtes. |
| GetParsedValues(String) | Renvoie les valeurs analysées pour le nom d’en-tête spécifié. |
| GetValues(String) | Renvoie les valeurs correspondantes pour le nom spécifié. |
| static ParsedValuesAsList(const System::SharedPtr<Object>) | Convertit les valeurs analysées en liste. |
| Remove(String) | Tente de supprimer un élément par le nom spécifié. |
| RemoveParsedValue(String, System::SharedPtr<Object>) | Obtient un en-tête par le nom spécifié et supprime une valeur analysée de l’en-tête. |
| SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>) | |
| SetOrRemoveParsedValue(String, System::SharedPtr<Object>) | Obtient un en-tête par le nom spécifié et définit ou supprime sa valeur. La valeur de l’en-tête sera supprimée lorsque le paramètre ‘value’ est nullptr, sinon une valeur analysée sera définie. |
| SetParsedValue(String, System::SharedPtr<Object>) | Obtient un en-tête par le nom spécifié et définit une valeur analysée pour l’en-tête. |
| ToString() const override | Analogue de la méthode C# Object.ToString(). Permet de convertir des objets personnalisés en chaîne. |
| TryAddWithoutValidation(String, String) | Tente d’ajouter une nouvelle paire nom-valeur à la collection actuelle. |
| TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Ajoute une collection de paires nom-valeur à la collection actuelle. |
| TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&) | Tente d’obtenir les valeurs correspondantes pour le nom spécifié. |
| TryParseAndAddValue(String, String) | Tente d’analyser la valeur spécifiée et de l’ajouter aux valeurs de l’en-tête. |
Voir aussi
- Class IEnumerable
- Namespace System::Net::Http::Headers
- Library Aspose.Font for C++