System::Net::Http::HttpContent class

HttpContent class

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

class HttpContent : public System::IDisposable

Μέθοδοι

ΜέθοδοςΠεριγραφή
Dispose() overrideΑποδεσμεύει το τρέχον στιγμιότυπο. Αυτή η μέθοδος αποδεσμεύει επίσης τη ροή που επιστρέφεται από το ‘ReadAsStream’ και το buffer μνήμης εάν έχει δημιουργηθεί.
get_Headers()Επιστρέφει τις κεφαλίδες περιεχομένου HTTP.
LoadIntoBuffer()Σειριοποιεί το περιεχόμενο σε buffer μνήμης.
LoadIntoBuffer(int64_t)Σειριοποιεί το περιεχόμενο σε buffer μνήμης.
ReadAsByteArray()Σειριοποιεί το περιεχόμενο και επιστρέφει έναν πίνακα byte.
ReadAsStream()Σειριοποιεί το περιεχόμενο και επιστρέφει μια ροή.
ReadAsString()Σειριοποιεί το περιεχόμενο και επιστρέφει μια συμβολοσειρά.
virtual TryComputeLength(int64_t&)Προσπαθεί να υπολογίσει το μέγεθος του περιεχομένου.

Πεδία

ΠεδίοΠεριγραφή
static DefaultStringEncodingΗ προεπιλεγμένη κωδικοποίηση.
static MaxBufferSizeΟ μέγιστος αριθμός byte.

Δείτε επίσης