System::IO::STDIOStreamWrapperBase κλάση
STDIOStreamWrapperBase class
Αντιπροσωπεύει μια βασική κλάση για περιτυλίγματα τύπου System.IO.Stream. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.
template<typename T,typename>class STDIOStreamWrapperBase : public System::IO::Stream
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|
| get_CanRead() const override | Καθορίζει εάν η ροή υποστηρίζει ανάγνωση. |
| get_CanSeek() const override | Καθορίζει αν το ρεύμα υποστηρίζει αναζήτηση. |
| get_CanWrite() const override | Καθορίζει εάν η ροή υποστηρίζει εγγραφή. |
| get_Length() const override | Επιστρέφει το μήκος της ροής. |
| get_Position() const override | Επιστρέφει τη τρέχουσα θέση της ροής. |
| operator=(const STDIOStreamWrapperBase&) | Τελεστής ανάθεσης αντιγραφής. Διαγράφηκε. |
| Seek(int64_t, SeekOrigin) override | Ορίζει τη θέση της ροής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| set_Position(int64_t) override | Ορίζει τη θέση της ροής. |
| STDIOStreamWrapperBase(const STDIOStreamWrapperBase&) | Κατασκευαστής αντιγραφής. Διαγράφηκε. |
Πεδία
| Πεδίο | Περιγραφή |
|---|
| static Null | Μια ροή χωρίς υποκείμενη αποθήκευση. |
Typedefs
Δείτε επίσης