System::Net::Http::Headers::HttpHeaders klass

HttpHeaders class

Samlingen av HTTP-headers. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i 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

MetodBeskrivning
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-klassinstansen med den aktuella.
AddParsedValue(String, System::SharedPtr<Object>)Hämtar ett huvud med det angivna namnet och lägger till ett parsat värde i huvudet.
Clear()Tar bort alla objekt från samlingen.
Contains(String)
ContainsParsedValue(String, System::SharedPtr<Object>)Kontrollerar om huvudet innehåller det angivna värdet.
GetEnumerator() overrideHämtar enumerator.
GetHeaderString(String)Returnerar en strängrepresentation av värdena för det angivna huvudnamnet.
GetHeaderString(String, System::SharedPtr<Object>)Returnerar en strängrepresentation av värdena för det angivna huvudnamnet.
GetHeaderStrings()Returnerar en samling som innehåller strängrepresentationer av huvudens värden.
GetParsedValues(String)Returnerar parsade värden för det angivna huvudnamnet.
GetValues(String)Returnerar motsvarande värden för det angivna namnet.
static ParsedValuesAsList(const System::SharedPtr<Object>)Konverterar parsade 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 ett huvud med det angivna namnet och tar bort ett parsat värde från huvudet.
SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>)
SetOrRemoveParsedValue(String, System::SharedPtr<Object>)Hämtar ett huvud med det angivna namnet och sätter eller tar bort dess värde. Huvudvärdet kommer att tas bort när parametern ‘value’ är nullptr, annars kommer ett parsat värde att sättas.
SetParsedValue(String, System::SharedPtr<Object>)Hämtar ett huvud med det angivna namnet och sätter ett parsat värde i huvudet.
ToString() const overrideAnalog till C# Object.ToString() metod. 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 huvudvärdena.

Se även