System::Net::Http::Headers::HttpHeaders κλάση

HttpHeaders class

Η συλλογή των κεφαλίδων HTTP. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο με τη λειτουργία System::MakeObject() function. Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή με τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr pointer και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.

class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)Επικυρώνει ένα νέο ζεύγος ονομα-τιμές και το προσθέτει στην τρέχουσα συλλογή.
Add(String, String)Επικυρώνει ένα νέο ζεύγος όνομα-τιμή και το προσθέτει στην τρέχουσα συλλογή.
virtual AddHeaders(System::SharedPtr<HttpHeaders>)Συνενώνει την καθορισμένη παρουσία της κλάσης HttpHeaders με την τρέχουσα.
AddParsedValue(String, System::SharedPtr<Object>)Αποκτά μια κεφαλίδα με το συγκεκριμένο όνομα και προσθέτει μια αναλυμένη τιμή στην κεφαλίδα.
Clear()Αφαιρεί όλα τα στοιχεία από τη συλλογή.
Contains(String)
ContainsParsedValue(String, System::SharedPtr<Object>)Ελέγχει αν η κεφαλίδα περιέχει τη συγκεκριμένη τιμή.
GetEnumerator() overrideΛαμβάνει τον ενομετρητή.
GetHeaderString(String)Επιστρέφει μια αναπαράσταση κειμένου των τιμών με το συγκεκριμένο όνομα κεφαλίδας.
GetHeaderString(String, System::SharedPtr<Object>)Επιστρέφει μια αναπαράσταση κειμένου των τιμών με το συγκεκριμένο όνομα κεφαλίδας.
GetHeaderStrings()Επιστρέφει μια συλλογή που περιέχει αναπαραστάσεις κειμένου των τιμών των κεφαλίδων.
GetParsedValues(String)Επιστρέφει τις αναλυμένες τιμές με το συγκεκριμένο όνομα κεφαλίδας.
GetValues(String)Επιστρέφει τις αντίστοιχες τιμές με το συγκεκριμένο όνομα.
static ParsedValuesAsList(const System::SharedPtr<Object>)Μετατρέπει τις αναλυμένες τιμές σε λίστα.
Remove(String)Προσπαθεί να αφαιρέσει ένα στοιχείο με το συγκεκριμένο όνομα.
RemoveParsedValue(String, System::SharedPtr<Object>)Αποκτά μια κεφαλίδα με το συγκεκριμένο όνομα και αφαιρεί μια αναλυμένη τιμή από την κεφαλίδα.
SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>)
SetOrRemoveParsedValue(String, System::SharedPtr<Object>)Αποκτά μια κεφαλίδα με το συγκεκριμένο όνομα και ορίζει ή αφαιρεί την τιμή της. Η τιμή της κεφαλίδας θα αφαιρεθεί όταν η παράμετρος ‘value’ είναι nullptr, διαφορετικά θα οριστεί μια αναλυμένη τιμή.
SetParsedValue(String, System::SharedPtr<Object>)Αποκτά μια κεφαλίδα με το συγκεκριμένο όνομα και ορίζει μια αναλυμένη τιμή στην κεφαλίδα.
ToString() const overrideΑναλογικό της C# Object.ToString() μεθόδου. Ενεργοποιεί τη μετατροπή προσαρμοσμένων αντικειμένων σε συμβολοσειρά.
TryAddWithoutValidation(String, String)Προσπαθεί να προσθέσει ένα νέο ζεύγος όνομα-τιμή στην τρέχουσα συλλογή.
TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)Προσθέτει μια συλλογή ζευγών όνομα-τιμή στην τρέχουσα συλλογή.
TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&)Προσπαθεί να λάβει τις αντίστοιχες τιμές με το συγκεκριμένο όνομα.
TryParseAndAddValue(String, String)Προσπαθεί να αναλύσει τη συγκεκριμένη τιμή και να την προσθέσει στις τιμές της κεφαλίδας.

Δείτε επίσης