| 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>&) | ينسخ البايتات إلى التدفق المحدد. |
| CopyTo(const SharedPtr<Stream>&, int32_t) | ينسخ البايتات إلى التدفق المحدد، باستخدام حجم المخزن المؤقت المحدد. |
| Dispose() override | يطلق جميع الموارد المستخدمة من قبل الكائن الحالي ويغلق الدفق. |
| virtual EndRead(System::SharedPtr<System::IAsyncResult>) | ينتظر حتى تكتمل عملية القراءة غير المتزامنة المحددة. |
| virtual EndWrite(System::SharedPtr<System::IAsyncResult>) | ينهي عملية كتابة غير متزامنة. ينتظر حتى تكتمل عملية الكتابة غير المتزامنة المحددة. |
| virtual Flush() | يمسح مخازن هذا التدفق ويكتب جميع البيانات المخزنة مؤقتاً إلى التخزين الأساسي. |
| virtual FlushAsync(const Threading::CancellationToken&) | يمسح بشكل غير متزامن جميع المخازن المؤقتة لهذا التدفق، مما يؤدي إلى كتابة أي بيانات مخزنة مؤقتًا إلى الجهاز الأساسي، ويراقب طلبات الإلغاء. |
| FlushAsync() | يمسح بشكل غير متزامن جميع المخازن المؤقتة لهذا التدفق، مما يؤدي إلى كتابة أي بيانات مخزنة مؤقتًا إلى الجهاز الأساسي، ويراقب طلبات الإلغاء. |
| virtual get_CanRead() const | يحدد ما إذا كان التدفق قابلًا للقراءة. |
| virtual get_CanSeek() const | يحدد ما إذا كان التدفق يدعم البحث. |
| virtual get_CanTimeout() const | يحصل على قيمة تحدد ما إذا كان يمكن أن ينتهي مهلة التدفق الحالي. |
| virtual get_CanWrite() const | يحدد ما إذا كان التدفق قابلًا للكتابة. |
| virtual get_Length() const | يعيد طول التدفق بالبايت. |
| virtual get_Position() const | يعيد الموضع الحالي للتدفق. |
| virtual get_ReadTimeout() const | يحصل على قيمة، بالمللي ثانية، تحدد المدة التي سيحاول فيها التدفق القراءة قبل انتهاء المهلة. |
| virtual get_WriteTimeout() const | يحصل على قيمة، بالميلي ثانية، تحدد المدة التي سيحاول فيها التدفق الكتابة قبل انتهاء المهلة. |
| virtual Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) | يقرأ عدد البايتات المحدد من التدفق ويكتبها إلى مصفوفة البايتات المحددة. |
| virtual Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | يقرأ عدد البايتات المحدد من التدفق ويكتبها إلى مصفوفة البايتات المحددة. |
| Read(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | يقرأ عدد البايتات المحدد من التدفق ويكتبها إلى مصفوفة البايتات المحددة. |
| virtual ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | يقرأ بشكل غير متزامن تسلسلًا من البايتات من التدفق الحالي، ويتقدم بالموضع داخل التدفق بعدد البايتات المقروءة، ويراقب طلبات الإلغاء. |
| ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | يقرأ بشكل غير متزامن تسلسلًا من البايتات من التدفق الحالي، ويتقدم بالموضع داخل التدفق بعدد البايتات المقروءة، ويراقب طلبات الإلغاء. |
| virtual ReadByte() | يقرأ بايتًا واحدًا من التدفق ويعيد قيمة عدد صحيح 32‑بت مكافئة لقيمة البايت المقروء. |
| 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) | يكتب النطاق الفرعي المحدد من البايتات من مصفوفة البايتات المحددة إلى التدفق. |
| virtual Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | يكتب النطاق الفرعي المحدد من البايتات من مصفوفة البايتات المحددة إلى التدفق. |
| Write(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | يكتب النطاق الفرعي المحدد من البايتات من مصفوفة البايتات المحددة إلى التدفق. |
| virtual WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | يكتب بشكل غير متزامن تسلسلًا من البايتات إلى التدفق الحالي، ويتقدم بالموضع الحالي داخل هذا التدفق بعدد البايتات المكتوبة، ويراقب طلبات الإلغاء. |
| WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | يكتب بشكل غير متزامن تسلسلًا من البايتات إلى التدفق الحالي، ويتقدم بالموضع الحالي داخل هذا التدفق بعدد البايتات المكتوبة، ويراقب طلبات الإلغاء. |
| virtual WriteByte(uint8_t) | يكتب القيمة المحددة للعدد الصحيح غير الموقع 8‑بت إلى التدفق. |