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) | Προσπαθεί να αναλύσει τη συγκεκριμένη τιμή και να την προσθέσει στις τιμές της κεφαλίδας. |
Δείτε επίσης
- Class IEnumerable
- Namespace System::Net::Http::Headers
- Library Aspose.Page for C++