| virtual BeginRead(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Ξεκινά μια ασύγχρονη λειτουργία ανάγνωσης. |
| virtual BeginWrite(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Ξεκινά μια ασύγχρονη λειτουργία εγγραφής. |
| virtual Close() | Κλείνει τη ροή. |
| CopyTo(const SharedPtr<Stream>&) | Αντιγράφει byte στη καθορισμένη ροή. |
| CopyTo(const SharedPtr<Stream>&, int32_t) | Αντιγράφει byte στη καθορισμένη ροή, χρησιμοποιώντας το καθορισμένο μέγεθος buffer. |
| Dispose() override | Απελευθερώνει όλους τους πόρους που χρησιμοποιεί το τρέχον αντικείμενο και κλείνει τη ροή. |
| virtual EndRead(System::SharedPtr<System::IAsyncResult>) | Περιμένει μέχρι να ολοκληρωθεί η καθορισμένη ασύγχρονη λειτουργία ανάγνωσης. |
| virtual EndWrite(System::SharedPtr<System::IAsyncResult>) | Τελειώνει μια ασύγχρονη λειτουργία εγγραφής. Περιμένει μέχρι να ολοκληρωθεί η καθορισμένη ασύγχρονη λειτουργία εγγραφής. |
| virtual Flush() | Καθαρίζει τις εσωτερικές μνήμες του ρεύματος και γράφει όλα τα δεδομένα που έχουν αποθηκευτεί στην υποκείμενη αποθήκευση. |
| virtual FlushAsync(const Threading::CancellationToken&) | Ασύγχρονα εκκαθαρίζει όλα τα buffers για αυτή τη ροή, προκαλεί την εγγραφή τυχόν δεδομένων που είναι στη μνήμη buffer στη βασική συσκευή, και παρακολουθεί αιτήματα ακύρωσης. |
| FlushAsync() | Ασύγχρονα εκκαθαρίζει όλα τα buffers για αυτή τη ροή, προκαλεί την εγγραφή τυχόν δεδομένων που είναι στη μνήμη buffer στη βασική συσκευή, και παρακολουθεί αιτήματα ακύρωσης. |
| virtual get_CanRead() const | Καθορίζει εάν η ροή είναι αναγνώσιμη. |
| virtual get_CanSeek() const | Καθορίζει αν το ρεύμα υποστηρίζει αναζήτηση. |
| virtual get_CanTimeout() const | Λαμβάνει μια τιμή που καθορίζει αν το τρέχον ρεύμα μπορεί να λήξει. |
| virtual get_CanWrite() const | Καθορίζει αν το ρεύμα είναι εγγράψιμο. |
| virtual get_Length() const | Επιστρέφει το μήκος του ρεύματος σε bytes. |
| virtual get_Position() const | Επιστρέφει την τρέχουσα θέση του ρεύματος. |
| virtual get_ReadTimeout() const | Λαμβάνει μια τιμή, σε χιλιοστά του δευτερολέπτου, που καθορίζει πόσο χρόνο θα προσπαθήσει το ρεύμα να διαβάσει πριν λήξει. |
| virtual get_WriteTimeout() const | Λαμβάνει μια τιμή, σε χιλιοστά του δευτερολέπτου, που καθορίζει πόσο χρόνο θα προσπαθήσει η ροή να γράψει πριν λήξει το χρονικό όριο. |
| virtual Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Διαβάζει τον καθορισμένο αριθμό byte από τη ροή και τα γράφει στον καθορισμένο πίνακα byte. |
| virtual Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Διαβάζει τον καθορισμένο αριθμό byte από τη ροή και τα γράφει στον καθορισμένο πίνακα byte. |
| Read(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Διαβάζει τον καθορισμένο αριθμό byte από τη ροή και τα γράφει στον καθορισμένο πίνακα byte. |
| virtual ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Ασύγχρονα διαβάζει μια ακολουθία byte από την τρέχουσα ροή, προχωρά τη θέση μέσα στη ροή κατά τον αριθμό των byte που διαβάστηκαν, και παρακολουθεί αιτήματα ακύρωσης. |
| ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Ασύγχρονα διαβάζει μια ακολουθία byte από την τρέχουσα ροή, προχωρά τη θέση μέσα στη ροή κατά τον αριθμό των byte που διαβάστηκαν, και παρακολουθεί αιτήματα ακύρωσης. |
| virtual ReadByte() | Διαβάζει ένα μόνο byte από τη ροή και επιστρέφει μια τιμή 32-bit ακέραιου ισοδύναμη με την τιμή του διαβασμένου byte. |
| virtual Seek(int64_t, SeekOrigin) | Ορίζει τη θέση της ροής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual set_Position(int64_t) | Ορίζει τη θέση της ροής. |
| virtual set_ReadTimeout(int) | Ορίζει μια τιμή που καθορίζει αν η τρέχουσα ροή μπορεί να λήξει. |
| virtual set_WriteTimeout(int) | Ορίζει μια τιμή, σε χιλιοστά του δευτερολέπτου, που καθορίζει πόσο χρόνο θα προσπαθήσει η ροή να διαβάσει πριν λήξει το χρονικό όριο. |
| virtual SetLength(int64_t) | Ορίζει το μήκος της ροής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Γράφει το καθορισμένο υποεύρος των byte από τον καθορισμένο πίνακα byte στη ροή. |
| virtual Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Γράφει το καθορισμένο υποεύρος των byte από τον καθορισμένο πίνακα byte στη ροή. |
| Write(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Γράφει το καθορισμένο υποεύρος των byte από τον καθορισμένο πίνακα byte στη ροή. |
| virtual WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Ασύγχρονα γράφει μια ακολουθία byte στην τρέχουσα ροή, προχωρά τη τρέχουσα θέση μέσα σε αυτή τη ροή κατά τον αριθμό των byte που γράφτηκαν, και παρακολουθεί αιτήματα ακύρωσης. |
| WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Ασύγχρονα γράφει μια ακολουθία byte στην τρέχουσα ροή, προχωρά τη τρέχουσα θέση μέσα σε αυτή τη ροή κατά τον αριθμό των byte που γράφτηκαν, και παρακολουθεί αιτήματα ακύρωσης. |
| virtual WriteByte(uint8_t) | Γράφει την καθορισμένη μη-υπογεγραμμένη τιμή 8-bit ακέραιου στη ροή. |