| 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-بت إلى الدفق. |