Classe System::Net::Http::Headers::HttpHeaders
Contenuti
[
Nascondere
]HttpHeaders class
La raccolta degli header HTTP. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza tale puntatore per passarla alle funzioni come argomento.
class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>
Metodi
| Metodo | Descrizione |
|---|---|
| Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Convalida una nuova coppia nome-valori e la aggiunge alla raccolta corrente. |
| Add(String, String) | Convalida una nuova coppia nome-valore e la aggiunge alla raccolta corrente. |
| virtual AddHeaders(System::SharedPtr<HttpHeaders>) | Concatena l’istanza della classe HttpHeaders specificata con quella corrente. |
| AddParsedValue(String, System::SharedPtr<Object>) | Ottiene un’intestazione con il nome specificato e aggiunge un valore analizzato all’intestazione. |
| Clear() | Rimuove tutti gli elementi dalla raccolta. |
| Contains(String) | |
| ContainsParsedValue(String, System::SharedPtr<Object>) | Verifica se l’intestazione contiene il valore specificato. |
| GetEnumerator() override | Ottiene l’enumeratore. |
| GetHeaderString(String) | Restituisce una rappresentazione stringa dei valori per il nome dell’intestazione specificato. |
| GetHeaderString(String, System::SharedPtr<Object>) | Restituisce una rappresentazione stringa dei valori per il nome dell’intestazione specificato. |
| GetHeaderStrings() | Restituisce una raccolta che contiene rappresentazioni stringa dei valori delle intestazioni. |
| GetParsedValues(String) | Restituisce i valori analizzati per il nome dell’intestazione specificato. |
| GetValues(String) | Restituisce i valori corrispondenti per il nome specificato. |
| static ParsedValuesAsList(const System::SharedPtr<Object>) | Converte i valori analizzati in un elenco. |
| Remove(String) | Tenta di rimuovere un elemento con il nome specificato. |
| RemoveParsedValue(String, System::SharedPtr<Object>) | Ottiene un’intestazione con il nome specificato e rimuove un valore analizzato dall’intestazione. |
| SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>) | |
| SetOrRemoveParsedValue(String, System::SharedPtr<Object>) | Ottiene un’intestazione con il nome specificato e imposta o rimuove il suo valore. Il valore dell’intestazione verrà rimosso quando il parametro ‘value’ è nullptr, altrimenti verrà impostato un valore analizzato. |
| SetParsedValue(String, System::SharedPtr<Object>) | Ottiene un’intestazione con il nome specificato e imposta un valore analizzato sull’intestazione. |
| ToString() const override | Analogo del metodo C# Object.ToString(). Consente la conversione di oggetti personalizzati in stringa. |
| TryAddWithoutValidation(String, String) | Tenta di aggiungere una nuova coppia nome-valore alla raccolta corrente. |
| TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Aggiunge una raccolta di coppie nome-valore alla raccolta corrente. |
| TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&) | Tenta di ottenere i valori corrispondenti per il nome specificato. |
| TryParseAndAddValue(String, String) | Tenta di analizzare il valore specificato e aggiungerlo ai valori dell’intestazione. |
Vedi anche
- Class IEnumerable
- Namespace System::Net::Http::Headers
- Library Aspose.Font for C++