| Close() override | Κλείνει τη ροή. |
| Flush() override | Δεν κάνει τίποτα. |
| get_CanRead() const override | Καθορίζει εάν η ροή είναι αναγνώσιμη. |
| get_CanSeek() const override | Καθορίζει αν το ρεύμα υποστηρίζει αναζήτηση. |
| get_CanWrite() const override | Καθορίζει αν το ρεύμα είναι εγγράψιμο. |
| get_Capacity() | Επιστρέφει τη τρέχουσα χωρητικότητα του υποκείμενου buffer μνήμης. |
| get_Length() const override | Επιστρέφει το μήκος του ρεύματος σε bytes. |
| get_Position() const override | Επιστρέφει την τρέχουσα θέση του ρεύματος. |
| virtual GetBuffer() | Επιστρέφει έναν δείκτη στο υποκείμενο buffer. |
| MemoryStream() | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης MemoryStream με αρχική χωρητικότητα ίση με 0. |
| MemoryStream(int) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης MemoryStream που αντιπροσωπεύει μια ροή βασισμένη σε buffer μνήμης του καθορισμένου μεγέθους. |
| MemoryStream(const ArrayPtr<uint8_t>&, bool) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης MemoryStream που αντιπροσωπεύει μια ροή μνήμης η οποία είναι συνδεδεμένη με το καθορισμένο buffer μνήμης. Μια παράμετρος καθορίζει αν η ροή είναι εγγράψιμη. |
| MemoryStream(const ArrayPtr<uint8_t>&, int, int, bool, bool) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης MemoryStream που αντιπροσωπεύει μια ροή μνήμης η οποία είναι συνδεδεμένη με ένα τμήμα του καθορισμένου buffer μνήμης που ξεκινά από το καθορισμένο δείκτη και περιλαμβάνει τον καθορισμένο αριθμό στοιχείων. Οι παράμετροι καθορίζουν αν η ροή είναι εγγράψιμη και αν μπορεί να κληθεί η μέθοδος GetBytes(). |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Διαβάζει τον καθορισμένο αριθμό byte από τη ροή και τα γράφει στον καθορισμένο πίνακα byte. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Διαβάζει τον καθορισμένο αριθμό byte από τη ροή και τα γράφει στον καθορισμένο πίνακα byte. |
| ReadByte() override | Διαβάζει ένα μόνο byte από τη ροή και επιστρέφει μια τιμή 32-bit ακέραιου ισοδύναμη με την τιμή του διαβασμένου byte. |
| Seek(int64_t, SeekOrigin) override | Ορίζει τη θέση της ροής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| set_Capacity(int) | Ορίζει τη χωρητικότητα του υποκείμενου buffer μνήμης. |
| set_Position(int64_t) override | Ορίζει τη θέση της ροής. |
| SetLength(int64_t) override | Ορίζει το μήκος της ροής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual ToArray() | Επιστρέφει ένα αντίγραφο του υποκείμενου buffer μνήμης ως έναν πίνακα byte. |
| TryGetBuffer(ArraySegment<uint8_t>&) | Επιστρέφει τον πίνακα των μη υπογεγραμμένων byte από τα οποία δημιουργήθηκε αυτή η ροή. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Γράφει το καθορισμένο υποεύρος των byte από τον καθορισμένο πίνακα byte στη ροή. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Γράφει το καθορισμένο υποεύρος των byte από τον καθορισμένο πίνακα byte στη ροή. |
| WriteByte(uint8_t) override | Γράφει την καθορισμένη μη-υπογεγραμμένη τιμή 8-bit ακέραιου στη ροή. |
| virtual WriteTo(SharedPtr<Stream>) | Γράφει το περιεχόμενο του υποκείμενου buffer στη καθορισμένη ροή. |