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. |
Δείτε επίσης
- Class IDisposable
- Namespace System::Net::Http
- Library Aspose.Page for C++