System::Net::Http::Headers::HttpHeaders klass
Innehåll
[
Dölj
]HttpHeaders class
Samlingen av HTTP-rubriker. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>
Metoder
| Metod | Beskrivning |
|---|---|
| Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Validerar ett nytt namn/värde-par och lägger till det i den aktuella samlingen. |
| Add(String, String) | Validerar ett nytt namn‑värde‑par och lägger till det i den aktuella samlingen. |
| virtual AddHeaders(System::SharedPtr<HttpHeaders>) | Konkatenar den angivna HttpHeaders-klassens instans med den aktuella. |
| AddParsedValue(String, System::SharedPtr<Object>) | Hämtar en rubrik med det angivna namnet och lägger till ett parsat värde i rubriken. |
| Clear() | Tar bort alla objekt från samlingen. |
| Contains(String) | |
| ContainsParsedValue(String, System::SharedPtr<Object>) | Kontrollerar om rubriken innehåller det angivna värdet. |
| GetEnumerator() override | Hämtar enumerator. |
| GetHeaderString(String) | Returnerar en strängrepresentation av värden för det angivna rubriknamnet. |
| GetHeaderString(String, System::SharedPtr<Object>) | Returnerar en strängrepresentation av värden för det angivna rubriknamnet. |
| GetHeaderStrings() | Returnerar en samling som innehåller strängrepresentationer av rubrikernas värden. |
| GetParsedValues(String) | Returnerar tolkade värden för det angivna rubriknamnet. |
| GetValues(String) | Returnerar motsvarande värden för det angivna namnet. |
| static ParsedValuesAsList(const System::SharedPtr<Object>) | Konverterar tolkade värden till en lista. |
| Remove(String) | Försöker ta bort ett objekt med det angivna namnet. |
| RemoveParsedValue(String, System::SharedPtr<Object>) | Hämtar en rubrik med det angivna namnet och tar bort ett tolkat värde från rubriken. |
| SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>) | |
| SetOrRemoveParsedValue(String, System::SharedPtr<Object>) | Hämtar en rubrik med det angivna namnet och sätter eller tar bort dess värde. Rubrikvärdet kommer att tas bort när parametern ‘value’ är nullptr, annars kommer ett tolkat värde att sättas. |
| SetParsedValue(String, System::SharedPtr<Object>) | Hämtar en rubrik med det angivna namnet och sätter ett tolkat värde på rubriken. |
| ToString() const override | Analog till C#-metoden Object.ToString(). Gör det möjligt att konvertera anpassade objekt till sträng. |
| TryAddWithoutValidation(String, String) | Försöker lägga till ett nytt namn‑värde‑par i den aktuella samlingen. |
| TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>) | Lägger till en samling av namn‑värde‑par i den aktuella samlingen. |
| TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&) | Försöker hämta motsvarande värden för det angivna namnet. |
| TryParseAndAddValue(String, String) | Försöker tolka det angivna värdet och lägga till det i rubrikvärdena. |
Se även
- Class IEnumerable
- Namespace System::Net::Http::Headers
- Library Aspose.PDF for C++