| virtual BeginRead(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Memulai operasi baca asynchronous. |
| virtual BeginWrite(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Memulai operasi tulis asynchronous. |
| virtual Close() | Menutup aliran. |
| CopyTo(const SharedPtr<Stream>&) | Menyalin byte ke aliran yang ditentukan. |
| CopyTo(const SharedPtr<Stream>&, int32_t) | Menyalin byte ke aliran yang ditentukan, menggunakan ukuran buffer yang ditentukan. |
| Dispose() override | Melepaskan semua sumber daya yang digunakan oleh objek saat ini dan menutup aliran. |
| virtual EndRead(System::SharedPtr<System::IAsyncResult>) | Menunggu hingga operasi baca asynchronous yang ditentukan selesai. |
| virtual EndWrite(System::SharedPtr<System::IAsyncResult>) | Mengakhiri operasi tulis asynchronous. Menunggu hingga operasi tulis asynchronous yang ditentukan selesai. |
| virtual Flush() | Membersihkan buffer aliran ini dan menulis semua data yang di-buffer ke penyimpanan dasar. |
| virtual FlushAsync(const Threading::CancellationToken&) | Secara asinkron membersihkan semua buffer untuk aliran ini, menyebabkan data yang di-buffer ditulis ke perangkat dasar, dan memantau permintaan pembatalan. |
| FlushAsync() | Secara asinkron membersihkan semua buffer untuk aliran ini, menyebabkan data yang di-buffer ditulis ke perangkat dasar, dan memantau permintaan pembatalan. |
| virtual get_CanRead() const | Menentukan apakah aliran dapat dibaca. |
| virtual get_CanSeek() const | Menentukan apakah aliran mendukung pencarian. |
| virtual get_CanTimeout() const | Mendapatkan nilai yang menentukan apakah aliran saat ini dapat mengalami timeout. |
| virtual get_CanWrite() const | Menentukan apakah aliran dapat ditulis. |
| virtual get_Length() const | Mengembalikan panjang aliran dalam byte. |
| virtual get_Position() const | Mengembalikan posisi saat ini dari aliran. |
| virtual get_ReadTimeout() const | Mendapatkan nilai, dalam milidetik, yang menentukan berapa lama aliran akan mencoba membaca sebelum timeout. |
| virtual get_WriteTimeout() const | Mendapatkan nilai, dalam milidetik, yang menentukan berapa lama aliran akan mencoba menulis sebelum waktu habis. |
| virtual Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Membaca sejumlah byte yang ditentukan dari aliran dan menuliskannya ke array byte yang ditentukan. |
| virtual Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Membaca sejumlah byte yang ditentukan dari aliran dan menuliskannya ke array byte yang ditentukan. |
| Read(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Membaca sejumlah byte yang ditentukan dari aliran dan menuliskannya ke array byte yang ditentukan. |
| virtual ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Secara asinkron membaca urutan byte dari aliran saat ini, memajukan posisi dalam aliran sebesar jumlah byte yang dibaca, dan memantau permintaan pembatalan. |
| ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Secara asinkron membaca urutan byte dari aliran saat ini, memajukan posisi dalam aliran sebesar jumlah byte yang dibaca, dan memantau permintaan pembatalan. |
| virtual ReadByte() | Membaca satu byte dari aliran dan mengembalikan nilai integer 32-bit yang setara dengan nilai byte yang dibaca. |
| virtual Seek(int64_t, SeekOrigin) | Mengatur posisi aliran yang diwakili oleh objek saat ini. |
| virtual set_Position(int64_t) | Mengatur posisi aliran. |
| virtual set_ReadTimeout(int) | Mengatur nilai yang menentukan apakah aliran saat ini dapat mengalami batas waktu. |
| virtual set_WriteTimeout(int) | Mengatur nilai, dalam milidetik, yang menentukan berapa lama aliran akan mencoba membaca sebelum waktu habis. |
| virtual SetLength(int64_t) | Mengatur panjang aliran yang diwakili oleh objek saat ini. |
| virtual Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Menulis subrentang byte yang ditentukan dari array byte yang ditentukan ke aliran. |
| virtual Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Menulis subrentang byte yang ditentukan dari array byte yang ditentukan ke aliran. |
| Write(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Menulis subrentang byte yang ditentukan dari array byte yang ditentukan ke aliran. |
| virtual WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Secara asinkron menulis urutan byte ke aliran saat ini, memajukan posisi saat ini dalam aliran ini sebesar jumlah byte yang ditulis, dan memantau permintaan pembatalan. |
| WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Secara asinkron menulis urutan byte ke aliran saat ini, memajukan posisi saat ini dalam aliran ini sebesar jumlah byte yang ditulis, dan memantau permintaan pembatalan. |
| virtual WriteByte(uint8_t) | Menulis nilai integer tak bertanda 8-bit yang ditentukan ke aliran. |