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

HttpHeaderValueCollection class

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

template<typename T>class HttpHeaderValueCollection : public System::Collections::Generic::ICollection<T>
ParameterΠεριγραφή
Τοτύπος των τιμών των κεφαλίδων που αντιπροσωπεύονται στη συλλογή.

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(const T&) overrideΠροσθέτει στοιχείο στη συλλογή.
Clear() overrideΔιαγράφει όλα τα στοιχεία από τη συλλογή.
Contains(const T&) const overrideΕλέγχει αν το στοιχείο υπάρχει στη συλλογή.
CopyTo(System::ArrayPtr<T>, int32_t) overrideΑντιγράφει όλα τα στοιχεία της συλλογής σε υπάρχοντα στοιχεία του πίνακα.
get_Count() const overrideΠληροφορίες RTTI.
get_IsReadOnly()Λαμβάνει μια τιμή που υποδεικνύει αν η τρέχουσα συλλογή είναι μόνο για ανάγνωση.
get_IsSpecialValueSet()Λαμβάνει μια τιμή που υποδεικνύει αν η τρέχουσα συλλογή περιέχει μια “ειδική τιμή”.
GetEnumerator() overrideΛαμβάνει τον ενομετρητή.
GetHeaderStringWithoutSpecial()Επιστρέφει μια αναπαράσταση συμβολοσειράς της τρέχουσας συλλογής χωρίς μια “ειδική τιμή”.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>)Δημιουργεί μια νέα παρουσία.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Δημιουργεί μια νέα παρουσία.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T)Δημιουργεί μια νέα παρουσία.
HttpHeaderValueCollection(String, System::SharedPtr<HttpHeaders>, T, Action<System::SharedPtr<HttpHeaderValueCollection<T>>, T>)Δημιουργεί μια νέα παρουσία.
ParseAdd(String)Αναλύει μια αναπαράσταση συμβολοσειράς κεφαλίδας και την προσθέτει στην τρέχουσα συλλογή.
Remove(const T&) overrideΔιαγράφει το στοιχείο από τη συλλογή.
RemoveSpecialValue()Αφαιρεί μια “ειδική τιμή”.
SetSpecialValue()Ορίζει μια “ειδική τιμή”.
SetTemplateWeakPtr(uint32_t) overrideΟρίστε το n’th όρισμα προτύπου ως αδύναμο δείκτη (αντί για κοινόχρηστο). Επιτρέπει την εναλλαγή δεικτών σε containers σε αδύναμη λειτουργία.
ToString() const overrideΑναλογικό της C# Object.ToString() μεθόδου. Ενεργοποιεί τη μετατροπή προσαρμοσμένων αντικειμένων σε συμβολοσειρά.
TryParseAdd(String)Προσπαθεί να αναλύσει μια αναπαράσταση συμβολοσειράς κεφαλίδας και να την προσθέσει στην τρέχουσα συλλογή.

Δείτε επίσης